Home | History | Annotate | Download | only in AST

Lines Matching refs:BaseSubobject

110   void ComputeBaseOffsets(BaseSubobject Base, bool IsVirtual,
120 void dump(raw_ostream &Out, BaseSubobject Base,
141 dump(llvm::errs(), BaseSubobject(MostDerivedClass, CharUnits::Zero()),
161 ComputeBaseOffsets(BaseSubobject(MostDerivedClass, CharUnits::Zero()),
322 FinalOverriders::ComputeBaseOffsets(BaseSubobject Base, bool IsVirtual,
370 ComputeBaseOffsets(BaseSubobject(BaseDecl, BaseOffset),
377 void FinalOverriders::dump(raw_ostream &Out, BaseSubobject Base,
403 dump(Out, BaseSubobject(BaseDecl, BaseOffset), VisitedVirtualBases);
573 void AddVCallAndVBaseOffsets(BaseSubobject Base, bool BaseIsVirtual,
577 void AddVCallOffsets(BaseSubobject Base, CharUnits VBaseOffset);
591 BaseSubobject Base, bool BaseIsVirtual,
612 VCallAndVBaseOffsetBuilder::AddVCallAndVBaseOffsets(BaseSubobject Base,
649 BaseSubobject(PrimaryBase,PrimaryBaseOffset),
673 void VCallAndVBaseOffsetBuilder::AddVCallOffsets(BaseSubobject Base,
688 AddVCallOffsets(BaseSubobject(PrimaryBase, Base.getBaseOffset()),
739 AddVCallOffsets(BaseSubobject(BaseDecl, BaseOffset),
789 typedef llvm::DenseMap<BaseSubobject, uint64_t>
897 BaseOffset ComputeThisAdjustmentBaseOffset(BaseSubobject Base,
898 BaseSubobject Derived) const;
939 void AddMethods(BaseSubobject Base, CharUnits BaseOffsetInLayoutClass,
956 void LayoutPrimaryAndSecondaryVTables(BaseSubobject Base,
966 void LayoutSecondaryVTables(BaseSubobject Base, bool BaseIsMorallyVirtual,
1191 VTableBuilder::ComputeThisAdjustmentBaseOffset(BaseSubobject Base,
1192 BaseSubobject Derived) const {
1248 BaseSubobject OverriddenBaseSubobject(MD->getParent(),
1251 BaseSubobject OverriderBaseSubobject(Overrider.Method->getParent(),
1271 BaseSubobject(Offset.VirtualBase,
1428 VTableBuilder::AddMethods(BaseSubobject Base, CharUnits BaseOffsetInLayoutClass,
1461 AddMethods(BaseSubobject(PrimaryBase, PrimaryBaseOffset),
1567 LayoutPrimaryAndSecondaryVTables(BaseSubobject(MostDerivedClass,
1589 VTableBuilder::LayoutPrimaryAndSecondaryVTables(BaseSubobject Base,
1637 BaseSubobject(RD, OffsetInLayoutClass),
1666 void VTableBuilder::LayoutSecondaryVTables(BaseSubobject Base,
1711 LayoutSecondaryVTables(BaseSubobject(BaseDecl, BaseOffset),
1718 BaseSubobject(BaseDecl, BaseOffset),
1811 BaseSubobject(BaseDecl, BaseOffset),
1842 std::multimap<uint64_t, BaseSubobject> AddressPointsByIndex;
1845 const BaseSubobject& Base = I->first;
1979 const BaseSubobject &Base =
1991 for (std::multimap<uint64_t, BaseSubobject>::const_iterator I =
2327 BaseSubobject(RD, CharUnits::Zero()),