Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DVTTBuilder.cpp66 const auto *BaseDecl = in LayoutSecondaryVTTs() local
92 const auto *BaseDecl = in LayoutSecondaryVirtualPointers() local
156 const auto *BaseDecl = in LayoutVirtualVTTs() local
H A DCXXInheritance.cpp78 const CXXRecordDecl *BaseDecl = Base->getCanonicalDecl(); in isDerivedFrom() local
99 const CXXRecordDecl *BaseDecl = Base->getCanonicalDecl(); in isVirtuallyDerivedFrom() local
471 const CXXRecordDecl *BaseDecl = cast<CXXRecordDecl>(RT->getDecl()); in Collect() local
640 const CXXRecordDecl *BaseDecl = in AddIndirectPrimaryBases() local
662 const CXXRecordDecl *BaseDecl = in getIndirectPrimaryBases() local
H A DRecordLayoutBuilder.cpp189 const CXXRecordDecl *BaseDecl = Base.getType()->getAsCXXRecordDecl(); in ComputeEmptySubobjectSizes() local
390 const CXXRecordDecl *BaseDecl = Base.getType()->getAsCXXRecordDecl(); in CanPlaceFieldSubobjectAtOffset() local
497 const CXXRecordDecl *BaseDecl = Base.getType()->getAsCXXRecordDecl(); in UpdateEmptyFieldSubobjects() local
959 const CXXRecordDecl *BaseDecl = I.getType()->getAsCXXRecordDecl(); in ComputeBaseSubobjectInfo() local
984 const CXXRecordDecl *BaseDecl = I.getType()->getAsCXXRecordDecl(); in ComputeBaseSubobjectInfo() local
1078 const CXXRecordDecl *BaseDecl = I.getType()->getAsCXXRecordDecl(); in LayoutNonVirtualBases() local
1157 const CXXRecordDecl *BaseDecl = Base.getType()->getAsCXXRecordDecl(); in LayoutVirtualBases() local
1405 const CXXRecordDecl *BaseDecl = Base.getType()->getAsCXXRecordDecl(); in Layout() local
1412 const CXXRecordDecl *BaseDecl = Base.getType()->getAsCXXRecordDecl(); in Layout() local
2834 const CXXRecordDecl *BaseDecl = Base.getType()->getAsCXXRecordDecl(); in layoutNonVirtualBases() local
[all …]
H A DVTableBuilder.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
1803 const CXXRecordDecl *BaseDecl = B.getType()->getAsCXXRecordDecl(); in LayoutSecondaryVTables() local
1877 const CXXRecordDecl *BaseDecl = B.getType()->getAsCXXRecordDecl(); in DeterminePrimaryVirtualBases() local
1906 const CXXRecordDecl *BaseDecl = B.getType()->getAsCXXRecordDecl(); in LayoutVTablesForVirtualBases() local
H A DDeclCXX.cpp2306 const auto *BaseDecl = in mayBeAbstract() local
H A DExprConstant.cpp3299 const CXXRecordDecl *BaseDecl = Base->getType()->getAsCXXRecordDecl(); in HandleLValueBase() local
7413 CXXRecordDecl *BaseDecl = BS.getType()->getAsCXXRecordDecl(); in visitRecord() local
7685 CXXRecordDecl *BaseDecl = BS.getType()->getAsCXXRecordDecl(); in visit() local
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DMemberPointer.cpp47 if (const RecordDecl *BaseDecl = Base.getDeclPtr().getRecord()->getDecl(); in toPointer() local
H A DContext.cpp549 unsigned Context::collectBaseOffset(const RecordDecl *BaseDecl, in collectBaseOffset()
563 const auto *BaseDecl = cast<CXXRecordDecl>(B.Decl); in collectBaseOffset() local
H A DCompiler.cpp3256 const auto *BaseDecl = Base.dyn_cast<const ValueDecl *>(); in VisitSourceLocExpr() local
5914 const auto *BaseDecl = Base->getAsCXXRecordDecl(); in compileConstructor() local
6706 const CXXRecordDecl *BaseDecl = extractRecordDecl(BaseType); in collectBaseOffset() local
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGRecordLayoutBuilder.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
H A DItaniumCXXABI.cpp3849 auto *BaseDecl = in CanUseSingleInheritance() local
4366 auto *BaseDecl = in ComputeVMIClassTypeInfoFlags() local
4466 auto *BaseDecl = in BuildVMIClassTypeInfo() local
4729 GlobalDecl BaseDecl; in emitCXXStructor() local
H A DCGClass.cpp183 const auto *BaseDecl = in computeNonVirtualBaseClassOffset() local
2641 auto *BaseDecl = in getVTablePointers() local
H A DMicrosoftCXXABI.cpp959 const CXXRecordDecl *BaseDecl = Base.getType()->getAsCXXRecordDecl(); in performBaseAdjustment() local
H A DCGExpr.cpp4230 if (const auto *BaseDecl = PointeeType->getAsRecordDecl()) in hasBPFPreserveStaticOffset() local
H A DCGOpenMPRuntime.cpp7097 const ValueDecl *BaseDecl = nullptr, const Expr *MapExpr = nullptr, in generateInfoForComponentList()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DStore.cpp283 const CXXRecordDecl *BaseDecl = BaseType->getPointeeCXXRecordDecl(); in evalDerivedToBase() local
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTypeTraits.cpp183 const auto *BaseDecl = B.getType()->getAsCXXRecordDecl(); in IsEligibleForTrivialRelocation() local
218 const auto *BaseDecl = B.getType()->getAsCXXRecordDecl(); in IsEligibleForReplacement() local
H A DSemaHLSL.cpp411 static IdentifierInfo *getHostLayoutStructName(Sema &S, NamedDecl *BaseDecl, in getHostLayoutStructName()
506 CXXRecordDecl *BaseDecl = Base.getType()->getAsCXXRecordDecl(); in createHostLayoutStruct() local
H A DSema.cpp1895 if (const auto *BaseDecl = dyn_cast<CXXRecordDecl>(RT->getDecl())) in VisitCalledDestructors() local
H A DSemaLookup.cpp3125 CXXRecordDecl *BaseDecl = cast<CXXRecordDecl>(BaseType->getDecl()); in addAssociatedClassesAndNamespaces() local
H A DSemaExprCXX.cpp919 CXXRecordDecl *BaseDecl = BS.getType()->getAsCXXRecordDecl(); in collectPublicBases() local
H A DSemaInit.cpp9217 RecordDecl *BaseDecl in Diagnose() local
H A DSemaChecking.cpp1610 const auto *BaseDecl = in findConstantBaseAndOffset() local
14238 const CXXRecordDecl *BaseDecl = Base->getType()->getAsCXXRecordDecl(); in getDerivedToBaseAlignmentAndOffset() local
H A DSemaDeclCXX.cpp2737 auto *BaseDecl = in CheckBaseSpecifier() local
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DExtractAPIVisitor.h186 if (auto *BaseDecl = BaseSpecifier.getType()->getAsTagDecl()) { in getBases() local