Searched refs:BaseIsVirtual (Results 1 - 7 of 7) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DVTTBuilder.h38 VTTVTable(const CXXRecordDecl *Base, CharUnits BaseOffset, bool BaseIsVirtual) argument
39 : BaseAndIsVirtual(Base, BaseIsVirtual), BaseOffset(BaseOffset) {}
40 VTTVTable(BaseSubobject Base, bool BaseIsVirtual) argument
41 : BaseAndIsVirtual(Base.getBase(), BaseIsVirtual),
134 void LayoutVTT(BaseSubobject Base, bool BaseIsVirtual);
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DVTTBuilder.cpp39 /*BaseIsVirtual=*/false);
75 LayoutVTT(BaseSubobject(BaseDecl, BaseOffset), /*BaseIsVirtual=*/false);
169 LayoutVTT(BaseSubobject(BaseDecl, BaseOffset), /*BaseIsVirtual=*/true);
179 void VTTBuilder::LayoutVTT(BaseSubobject Base, bool BaseIsVirtual) { argument
196 VTTVTables.push_back(VTTVTable(Base, BaseIsVirtual));
H A DVTableBuilder.cpp571 void AddVCallAndVBaseOffsets(BaseSubobject Base, bool BaseIsVirtual,
589 BaseSubobject Base, bool BaseIsVirtual,
595 AddVCallAndVBaseOffsets(Base, BaseIsVirtual, OffsetInLayoutClass);
611 bool BaseIsVirtual,
654 if (BaseIsVirtual)
1278 /*BaseIsVirtual=*/true,
2250 /*BaseIsVirtual=*/false,
586 VCallAndVBaseOffsetBuilder(const CXXRecordDecl *MostDerivedClass, const CXXRecordDecl *LayoutClass, const FinalOverriders *Overriders, BaseSubobject Base, bool BaseIsVirtual, CharUnits OffsetInLayoutClass) argument
610 AddVCallAndVBaseOffsets(BaseSubobject Base, bool BaseIsVirtual, CharUnits RealBaseOffset) argument
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTables.h99 bool BaseIsVirtual,
H A DCGClass.cpp203 bool BaseIsVirtual) {
210 if (BaseIsVirtual)
489 bool BaseIsVirtual; member in struct:__anon2831::final
490 CallBaseDtor(const CXXRecordDecl *Base, bool BaseIsVirtual) argument
491 : BaseClass(Base), BaseIsVirtual(BaseIsVirtual) {}
504 BaseIsVirtual);
505 CGF.EmitCXXDestructorCall(D, Dtor_Base, BaseIsVirtual,
1829 /*BaseIsVirtual*/ true);
1857 /*BaseIsVirtual*/ fals
200 GetAddressOfDirectBaseInCompleteClass(Address This, const CXXRecordDecl *Derived, const CXXRecordDecl *Base, bool BaseIsVirtual) argument
[all...]
H A DCGVTables.cpp764 bool BaseIsVirtual,
772 Base.getBase(), Base.getBaseOffset(), BaseIsVirtual, RD));
762 GenerateConstructionVTable(const CXXRecordDecl *RD, const BaseSubobject &Base, bool BaseIsVirtual, llvm::GlobalVariable::LinkageTypes Linkage, VTableAddressPointsMapTy& AddressPoints) argument
H A DCodeGenFunction.h2476 bool BaseIsVirtual);

Completed in 197 milliseconds