Home
last modified time | relevance | path

Searched defs:BaseDecl (Results 1 – 22 of 22) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
HDVTTBuilder.cpp67 const auto *BaseDecl = in LayoutSecondaryVTTs() local
93 const auto *BaseDecl = in LayoutSecondaryVirtualPointers() local
157 const auto *BaseDecl = in LayoutVirtualVTTs() local
HDCXXInheritance.cpp80 const CXXRecordDecl *BaseDecl = Base->getCanonicalDecl(); in isDerivedFrom() local
101 const CXXRecordDecl *BaseDecl = Base->getCanonicalDecl(); in isVirtuallyDerivedFrom() local
522 const CXXRecordDecl *BaseDecl = cast<CXXRecordDecl>(RT->getDecl()); in Collect() local
691 const CXXRecordDecl *BaseDecl = in AddIndirectPrimaryBases() local
713 const CXXRecordDecl *BaseDecl = in getIndirectPrimaryBases() local
HDRecordLayoutBuilder.cpp190 const CXXRecordDecl *BaseDecl = Base.getType()->getAsCXXRecordDecl(); in ComputeEmptySubobjectSizes() local
395 const CXXRecordDecl *BaseDecl = Base.getType()->getAsCXXRecordDecl(); in CanPlaceFieldSubobjectAtOffset() local
506 const CXXRecordDecl *BaseDecl = Base.getType()->getAsCXXRecordDecl(); in UpdateEmptyFieldSubobjects() local
971 const CXXRecordDecl *BaseDecl = I.getType()->getAsCXXRecordDecl(); in ComputeBaseSubobjectInfo() local
996 const CXXRecordDecl *BaseDecl = I.getType()->getAsCXXRecordDecl(); in ComputeBaseSubobjectInfo() local
1090 const CXXRecordDecl *BaseDecl = I.getType()->getAsCXXRecordDecl(); in LayoutNonVirtualBases() local
1169 const CXXRecordDecl *BaseDecl = Base.getType()->getAsCXXRecordDecl(); in LayoutVirtualBases() local
1416 const CXXRecordDecl *BaseDecl = Base.getType()->getAsCXXRecordDecl(); in Layout() local
1423 const CXXRecordDecl *BaseDecl = Base.getType()->getAsCXXRecordDecl(); in Layout() local
2843 const CXXRecordDecl *BaseDecl = Base.getType()->getAsCXXRecordDecl(); in layoutNonVirtualBases() local
[all …]
HDVTableBuilder.cpp348 const CXXRecordDecl *BaseDecl = B.getType()->getAsCXXRecordDecl(); in ComputeBaseOffsets() local
384 const CXXRecordDecl *BaseDecl = B.getType()->getAsCXXRecordDecl(); in dump() local
738 const CXXRecordDecl *BaseDecl = B.getType()->getAsCXXRecordDecl(); in AddVCallOffsets() local
759 const CXXRecordDecl *BaseDecl = B.getType()->getAsCXXRecordDecl(); in AddVBaseOffsets() local
1801 const CXXRecordDecl *BaseDecl = B.getType()->getAsCXXRecordDecl(); in LayoutSecondaryVTables() local
1875 const CXXRecordDecl *BaseDecl = B.getType()->getAsCXXRecordDecl(); in DeterminePrimaryVirtualBases() local
1904 const CXXRecordDecl *BaseDecl = B.getType()->getAsCXXRecordDecl(); in LayoutVTablesForVirtualBases() local
HDDeclCXX.cpp2144 const auto *BaseDecl = in mayBeAbstract() local
HDExprConstant.cpp3157 const CXXRecordDecl *BaseDecl = Base->getType()->getAsCXXRecordDecl(); in HandleLValueBase() local
7104 CXXRecordDecl *BaseDecl = BS.getType()->getAsCXXRecordDecl(); in visitRecord() local
7371 CXXRecordDecl *BaseDecl = BS.getType()->getAsCXXRecordDecl(); in visit() local
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/Interp/
HDMemberPointer.cpp48 if (const RecordDecl *BaseDecl = Base.getDeclPtr().getRecord()->getDecl(); in toPointer() local
HDContext.cpp276 unsigned Context::collectBaseOffset(const RecordDecl *BaseDecl, in collectBaseOffset()
290 const auto *BaseDecl = cast<CXXRecordDecl>(B.Decl); in collectBaseOffset() local
HDCompiler.cpp2605 const auto *BaseDecl = Base.dyn_cast<const ValueDecl *>(); in VisitSourceLocExpr() local
4751 const auto *BaseDecl = Base->getAsCXXRecordDecl(); in visitFunc() local
5289 const CXXRecordDecl *BaseDecl = extractRecordDecl(BaseType); in collectBaseOffset() local
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGRecordLayoutBuilder.cpp723 const CXXRecordDecl *BaseDecl = Layout.getPrimaryBase(); in accumulateBases() local
734 const CXXRecordDecl *BaseDecl = Base.getType()->getAsCXXRecordDecl(); in accumulateBases() local
882 const CXXRecordDecl *BaseDecl = Base.getType()->getAsCXXRecordDecl(); in calculateTailClippingOffset() local
898 const CXXRecordDecl *BaseDecl = Base.getType()->getAsCXXRecordDecl(); in accumulateVBases() local
HDItaniumCXXABI.cpp3813 auto *BaseDecl = in CanUseSingleInheritance() local
4320 auto *BaseDecl = in ComputeVMIClassTypeInfoFlags() local
4420 auto *BaseDecl = in BuildVMIClassTypeInfo() local
4682 GlobalDecl BaseDecl; in emitCXXStructor() local
HDCGClass.cpp188 const auto *BaseDecl = in computeNonVirtualBaseClassOffset() local
2636 auto *BaseDecl = in getVTablePointers() local
HDMicrosoftCXXABI.cpp964 const CXXRecordDecl *BaseDecl = Base.getType()->getAsCXXRecordDecl(); in performBaseAdjustment() local
HDCGExpr.cpp4004 if (const auto *BaseDecl = PointeeType->getAsRecordDecl()) in hasBPFPreserveStaticOffset() local
HDCGOpenMPRuntime.cpp6841 const ValueDecl *BaseDecl = nullptr, const Expr *MapExpr = nullptr, in generateInfoForComponentList()
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
HDStore.cpp281 const CXXRecordDecl *BaseDecl = BaseType->getPointeeCXXRecordDecl(); in evalDerivedToBase() local
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/ExtractAPI/
HDExtractAPIVisitor.h178 if (auto *BaseDecl = BaseSpecifier.getType()->getAsTagDecl()) { in getBases() local
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaLookup.cpp3037 CXXRecordDecl *BaseDecl = cast<CXXRecordDecl>(BaseType->getDecl()); in addAssociatedClassesAndNamespaces() local
HDSemaChecking.cpp1550 const auto *BaseDecl = in findConstantBaseAndOffset() local
12805 const CXXRecordDecl *BaseDecl = Base->getType()->getAsCXXRecordDecl(); in getDerivedToBaseAlignmentAndOffset() local
HDSemaInit.cpp8936 RecordDecl *BaseDecl in Diagnose() local
HDSemaExprCXX.cpp937 CXXRecordDecl *BaseDecl = BS.getType()->getAsCXXRecordDecl(); in collectPublicBases() local
HDSemaDeclCXX.cpp2650 auto *BaseDecl = in CheckBaseSpecifier() local