Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/AST/
H A DVTTBuilder.cpp67 const auto *BaseDecl = in LayoutSecondaryVTTs() local
93 const auto *BaseDecl = in LayoutSecondaryVirtualPointers() local
157 const auto *BaseDecl = in LayoutVirtualVTTs() local
H A DCXXInheritance.cpp81 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
H A DRecordLayoutBuilder.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
964 const CXXRecordDecl *BaseDecl = I.getType()->getAsCXXRecordDecl(); in ComputeBaseSubobjectInfo() local
989 const CXXRecordDecl *BaseDecl = I.getType()->getAsCXXRecordDecl(); in ComputeBaseSubobjectInfo() local
1083 const CXXRecordDecl *BaseDecl = I.getType()->getAsCXXRecordDecl(); in LayoutNonVirtualBases() local
1162 const CXXRecordDecl *BaseDecl = Base.getType()->getAsCXXRecordDecl(); in LayoutVirtualBases() local
1409 const CXXRecordDecl *BaseDecl = Base.getType()->getAsCXXRecordDecl(); in Layout() local
1416 const CXXRecordDecl *BaseDecl = Base.getType()->getAsCXXRecordDecl(); in Layout() local
2801 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
733 const CXXRecordDecl *BaseDecl = B.getType()->getAsCXXRecordDecl(); in AddVCallOffsets() local
754 const CXXRecordDecl *BaseDecl = B.getType()->getAsCXXRecordDecl(); in AddVBaseOffsets() local
1751 const CXXRecordDecl *BaseDecl = B.getType()->getAsCXXRecordDecl(); in LayoutSecondaryVTables() local
1825 const CXXRecordDecl *BaseDecl = B.getType()->getAsCXXRecordDecl(); in DeterminePrimaryVirtualBases() local
1854 const CXXRecordDecl *BaseDecl = B.getType()->getAsCXXRecordDecl(); in LayoutVTablesForVirtualBases() local
H A DDeclCXX.cpp2033 const auto *BaseDecl = in mayBeAbstract() local
H A DExprConstant.cpp3086 const CXXRecordDecl *BaseDecl = Base->getType()->getAsCXXRecordDecl(); in HandleLValueBase() local
6936 CXXRecordDecl *BaseDecl = BS.getType()->getAsCXXRecordDecl(); in visitRecord() local
7137 CXXRecordDecl *BaseDecl = BS.getType()->getAsCXXRecordDecl(); in visit() local
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DSlicingCheck.cpp76 const CXXRecordDecl &BaseDecl) { in diagnoseSlicedOverriddenMethods()
101 const auto *BaseDecl = Result.Nodes.getNodeAs<CXXRecordDecl>("BaseDecl"); in check() local
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DParentVirtualCallCheck.cpp33 auto *BaseDecl = Base.getType()->getAsCXXRecordDecl(); in isParentOf() local
44 const auto *BaseDecl = Base.getType()->getAsCXXRecordDecl(); in getParentsByGrandParent() local
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGRecordLayoutBuilder.cpp512 const CXXRecordDecl *BaseDecl = Layout.getPrimaryBase(); in accumulateBases() local
523 const CXXRecordDecl *BaseDecl = Base.getType()->getAsCXXRecordDecl(); in accumulateBases() local
666 const CXXRecordDecl *BaseDecl = Base.getType()->getAsCXXRecordDecl(); in accumulateVBases() local
679 const CXXRecordDecl *BaseDecl = Base.getType()->getAsCXXRecordDecl(); in accumulateVBases() local
H A DItaniumCXXABI.cpp3443 auto *BaseDecl = in CanUseSingleInheritance() local
3944 auto *BaseDecl = in ComputeVMIClassTypeInfoFlags() local
4043 auto *BaseDecl = in BuildVMIClassTypeInfo() local
4305 GlobalDecl BaseDecl; in emitCXXStructor() local
H A DCGClass.cpp184 const auto *BaseDecl = in computeNonVirtualBaseClassOffset() local
2590 auto *BaseDecl = in getVTablePointers() local
H A DMicrosoftCXXABI.cpp941 const CXXRecordDecl *BaseDecl = Base.getType()->getAsCXXRecordDecl(); in performBaseAdjustment() local
H A DCGOpenMPRuntime.cpp7571 const ValueDecl *BaseDecl = nullptr, const Expr *MapExpr = nullptr, in generateInfoForComponentList()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DStore.cpp282 const CXXRecordDecl *BaseDecl = BaseType->getPointeeCXXRecordDecl(); in evalDerivedToBase() local
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dtypo-correction.cpp115 struct BaseDecl { struct
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaLookup.cpp3046 CXXRecordDecl *BaseDecl = cast<CXXRecordDecl>(BaseType->getDecl()); in addAssociatedClassesAndNamespaces() local
H A DSemaInit.cpp9388 RecordDecl *BaseDecl in Diagnose() local
H A DSemaExprCXX.cpp922 CXXRecordDecl *BaseDecl = BS.getType()->getAsCXXRecordDecl(); in collectPublicBases() local
H A DSemaDeclCXX.cpp2535 if (CXXRecordDecl *BaseDecl = BaseType->getAsCXXRecordDecl()) { in CheckBaseSpecifier() local
2597 RecordDecl *BaseDecl = BaseType->castAs<RecordType>()->getDecl(); in CheckBaseSpecifier() local
H A DSemaChecking.cpp15567 const CXXRecordDecl *BaseDecl = Base->getType()->getAsCXXRecordDecl(); in getDerivedToBaseAlignmentAndOffset() local