Lines Matching refs:VTableThunks
881 VTableThunksMapTy VTableThunks; member in __anon0cfdcd2c0111::ItaniumVTableBuilder
1060 return VTableThunks.begin(); in vtable_thunks_begin()
1064 return VTableThunks.end(); in vtable_thunks_end()
1139 if (VTableThunks.lookup(VTableIndex).Return.isEmpty()) in ComputeThisAdjustments()
1150 VTableThunks[VTableIndex].This = ThisAdjustment; in ComputeThisAdjustments()
1154 VTableThunks[VTableIndex + 1].This = ThisAdjustment; in ComputeThisAdjustments()
1166 for (const auto &TI : VTableThunks) { in ComputeThisAdjustments()
1321 VTableThunks[Components.size()].Return = ReturnAdjustment; in AddMethod()
1968 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout()
2016 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout()
2244 ArrayRef<VTableThunkTy> VTableThunks, in VTableLayout() argument
2246 : VTableComponents(VTableComponents), VTableThunks(VTableThunks), in VTableLayout()
2254 llvm::sort(this->VTableThunks, [](const VTableLayout::VTableThunkTy &LHS, in VTableLayout()
2320 VTableThunks(Builder.vtable_thunks_begin(), Builder.vtable_thunks_end()); in CreateVTableLayout() local
2323 Builder.VTableIndices, Builder.vtable_components(), VTableThunks, in CreateVTableLayout()
2491 VTableThunksMapTy VTableThunks; member in __anon0cfdcd2c0611::VFTableBuilder
2522 VTableThunks[Components.size()] = TI; in AddMethod()
2609 return VTableThunks.begin(); in vtable_thunks_begin()
2613 return VTableThunks.end(); in vtable_thunks_end()
3184 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout()
3200 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout()
3625 SmallVector<VTableLayout::VTableThunkTy, 1> VTableThunks( in computeVTableRelatedInformation() local
3628 ArrayRef<size_t>{0}, Builder.vtable_components(), VTableThunks, in computeVTableRelatedInformation()