Lines Matching refs:VTableLayout
2206 VTableLayout::VTableLayout(uint64_t NumVTableComponents, in VTableLayout() function in VTableLayout
2224 [](const VTableLayout::VTableThunkTy &LHS, in VTableLayout()
2225 const VTableLayout::VTableThunkTy &RHS) { in VTableLayout()
2232 VTableLayout::~VTableLayout() { } in ~VTableLayout()
2283 static VTableLayout *CreateVTableLayout(const ItaniumVTableBuilder &Builder) { in CreateVTableLayout()
2284 SmallVector<VTableLayout::VTableThunkTy, 1> in CreateVTableLayout()
2287 return new VTableLayout(Builder.getNumVTableComponents(), in CreateVTableLayout()
2297 const VTableLayout *&Entry = VTableLayouts[RD]; in computeVTableRelatedInformation()
2333 VTableLayout *ItaniumVTableContext::createConstructionVTableLayout( in createConstructionVTableLayout()
3579 const VTableLayout::AddressPointsMapTy EmptyAddressPointsMap; in computeVTableRelatedInformation()
3592 SmallVector<VTableLayout::VTableThunkTy, 1> VTableThunks( in computeVTableRelatedInformation()
3594 VFTableLayouts[id] = new VTableLayout( in computeVTableRelatedInformation()
3731 const VTableLayout &