Lines Matching refs:VTableThunks
867 VTableThunksMapTy VTableThunks; member in __anon622907570111::ItaniumVTableBuilder
1054 return VTableThunks.begin(); in vtable_thunks_begin()
1058 return VTableThunks.end(); in vtable_thunks_end()
1136 if (VTableThunks.lookup(VTableIndex).Return.isEmpty()) in ComputeThisAdjustments()
1147 VTableThunks[VTableIndex].This = ThisAdjustment; in ComputeThisAdjustments()
1151 VTableThunks[VTableIndex + 1].This = ThisAdjustment; in ComputeThisAdjustments()
1163 for (const auto &TI : VTableThunks) { in ComputeThisAdjustments()
1318 VTableThunks[Components.size()].Return = ReturnAdjustment; in AddMethod()
1955 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout()
2003 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout()
2209 const VTableThunkTy *VTableThunks, in VTableLayout() argument
2215 VTableThunks(new VTableThunkTy[NumVTableThunks]), in VTableLayout()
2220 std::copy(VTableThunks, VTableThunks+NumVTableThunks, in VTableLayout()
2221 this->VTableThunks.get()); in VTableLayout()
2222 std::sort(this->VTableThunks.get(), in VTableLayout()
2223 this->VTableThunks.get() + NumVTableThunks, in VTableLayout()
2285 VTableThunks(Builder.vtable_thunks_begin(), Builder.vtable_thunks_end()); in CreateVTableLayout() local
2289 VTableThunks.size(), in CreateVTableLayout()
2290 VTableThunks.data(), in CreateVTableLayout()
2460 VTableThunksMapTy VTableThunks; member in __anon622907570511::VFTableBuilder
2492 VTableThunks[Components.size()] = TI; in AddMethod()
2584 return VTableThunks.begin(); in vtable_thunks_begin()
2588 return VTableThunks.end(); in vtable_thunks_end()
3159 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout()
3175 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout()
3592 SmallVector<VTableLayout::VTableThunkTy, 1> VTableThunks( in computeVTableRelatedInformation() local
3596 VTableThunks.size(), VTableThunks.data(), EmptyAddressPointsMap, true); in computeVTableRelatedInformation()