• Home
  • Raw
  • Download

Lines Matching refs:VTableBuilder

779 class VTableBuilder {  class
987 VTableBuilder(VTableContext &VTables, const CXXRecordDecl *MostDerivedClass, in VTableBuilder() function in __anonbb08dddc0111::VTableBuilder
1057 void VTableBuilder::AddThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk) { in AddThunk()
1090 void VTableBuilder::ComputeThisAdjustments() { in ComputeThisAdjustments()
1167 ReturnAdjustment VTableBuilder::ComputeReturnAdjustment(BaseOffset Offset) { in ComputeReturnAdjustment()
1191 VTableBuilder::ComputeThisAdjustmentBaseOffset(BaseSubobject Base, in ComputeThisAdjustmentBaseOffset()
1241 VTableBuilder::ComputeThisAdjustment(const CXXMethodDecl *MD, in ComputeThisAdjustment()
1291 VTableBuilder::AddMethod(const CXXMethodDecl *MD, in AddMethod()
1323 VTableBuilder::PrimaryBasesSetVectorTy &Bases) { in OverridesIndirectMethodInBases()
1340 VTableBuilder::IsOverriderUsed(const CXXMethodDecl *Overrider, in IsOverriderUsed()
1358 VTableBuilder::PrimaryBasesSetVectorTy PrimaryBases; in IsOverriderUsed()
1406 VTableBuilder::PrimaryBasesSetVectorTy &Bases) { in FindNearestOverriddenMethod()
1428 VTableBuilder::AddMethods(BaseSubobject Base, CharUnits BaseOffsetInLayoutClass, in AddMethods()
1566 void VTableBuilder::LayoutVTable() { in LayoutVTable()
1589 VTableBuilder::LayoutPrimaryAndSecondaryVTables(BaseSubobject Base, in LayoutPrimaryAndSecondaryVTables()
1666 void VTableBuilder::LayoutSecondaryVTables(BaseSubobject Base, in LayoutSecondaryVTables()
1726 VTableBuilder::DeterminePrimaryVirtualBases(const CXXRecordDecl *RD, in DeterminePrimaryVirtualBases()
1785 VTableBuilder::LayoutVTablesForVirtualBases(const CXXRecordDecl *RD, in LayoutVTablesForVirtualBases()
1825 void VTableBuilder::dumpLayout(raw_ostream& Out) { in dumpLayout()
2173 VTableBuilder::PrimaryBasesSetVectorTy &PrimaryBases) { in CollectPrimaryBases()
2213 VTableBuilder::PrimaryBasesSetVectorTy PrimaryBases; in ComputeMethodVTableIndices()
2347 static VTableLayout *CreateVTableLayout(const VTableBuilder &Builder) { in CreateVTableLayout()
2366 VTableBuilder Builder(*this, RD, CharUnits::Zero(), in ComputeVTableRelatedInformation()
2386 for (VTableBuilder::VBaseOffsetOffsetsMapTy::const_iterator I = in ComputeVTableRelatedInformation()
2401 VTableBuilder Builder(*this, MostDerivedClass, MostDerivedClassOffset, in createConstructionVTableLayout()