Lines Matching defs:VTableThunks
873 /// VTableThunks - The thunks by vtable index in the vtable currently being
875 VTableThunksMapTy VTableThunks;
1054 return VTableThunks.begin();
1058 return VTableThunks.end();
1133 if (VTableThunks.lookup(VTableIndex).Return.isEmpty())
1144 VTableThunks[VTableIndex].This = ThisAdjustment;
1148 VTableThunks[VTableIndex + 1].This = ThisAdjustment;
1160 for (const auto &TI : VTableThunks) {
1315 VTableThunks[Components.size()].Return = ReturnAdjustment;
1961 ThunkInfo Thunk = VTableThunks.lookup(I);
2009 ThunkInfo Thunk = VTableThunks.lookup(I);
2240 ArrayRef<VTableThunkTy> VTableThunks,
2242 : VTableComponents(VTableComponents), VTableThunks(VTableThunks),
2250 llvm::sort(this->VTableThunks, [](const VTableLayout::VTableThunkTy &LHS,
2316 VTableThunks(Builder.vtable_thunks_begin(), Builder.vtable_thunks_end());
2319 Builder.VTableIndices, Builder.vtable_components(), VTableThunks,
2485 /// VTableThunks - The thunks by vftable index in the vftable currently being
2487 VTableThunksMapTy VTableThunks;
2518 VTableThunks[Components.size()] = TI;
2605 return VTableThunks.begin();
2609 return VTableThunks.end();
3182 ThunkInfo Thunk = VTableThunks.lookup(I);
3198 ThunkInfo Thunk = VTableThunks.lookup(I);
3625 SmallVector<VTableLayout::VTableThunkTy, 1> VTableThunks(
3628 ArrayRef<size_t>{0}, Builder.vtable_components(), VTableThunks,