Lines Matching refs:Builder

1288       VCallAndVBaseOffsetBuilder Builder(  in ComputeThisAdjustment()  local
1296 VCallOffsets = Builder.getVCallOffsets(); in ComputeThisAdjustment()
1653 VCallAndVBaseOffsetBuilder Builder( in LayoutPrimaryAndSecondaryVTables() local
1656 Components.append(Builder.components_begin(), Builder.components_end()); in LayoutPrimaryAndSecondaryVTables()
1659 if (BaseIsVirtualInLayoutClass && !Builder.getVCallOffsets().empty()) { in LayoutPrimaryAndSecondaryVTables()
1663 VCallOffsets = Builder.getVCallOffsets(); in LayoutPrimaryAndSecondaryVTables()
1669 VBaseOffsetOffsets = Builder.getVBaseOffsetOffsets(); in LayoutPrimaryAndSecondaryVTables()
2299 VCallAndVBaseOffsetBuilder Builder(*this, RD, RD, /*Overriders=*/nullptr, in getVirtualBaseOffsetOffset() local
2304 for (const auto &I : Builder.getVBaseOffsetOffsets()) { in getVirtualBaseOffsetOffset()
2318 CreateVTableLayout(const ItaniumVTableBuilder &Builder) { in CreateVTableLayout() argument
2320 VTableThunks(Builder.vtable_thunks_begin(), Builder.vtable_thunks_end()); in CreateVTableLayout()
2323 Builder.VTableIndices, Builder.vtable_components(), VTableThunks, in CreateVTableLayout()
2324 Builder.getAddressPoints()); in CreateVTableLayout()
2335 ItaniumVTableBuilder Builder(*this, RD, CharUnits::Zero(), in computeVTableRelatedInformation() local
2337 Entry = CreateVTableLayout(Builder); in computeVTableRelatedInformation()
2339 MethodVTableIndices.insert(Builder.vtable_indices_begin(), in computeVTableRelatedInformation()
2340 Builder.vtable_indices_end()); in computeVTableRelatedInformation()
2343 Thunks.insert(Builder.thunks_begin(), Builder.thunks_end()); in computeVTableRelatedInformation()
2357 for (const auto &I : Builder.getVBaseOffsetOffsets()) { in computeVTableRelatedInformation()
2369 ItaniumVTableBuilder Builder(*this, MostDerivedClass, MostDerivedClassOffset, in createConstructionVTableLayout() local
2371 return CreateVTableLayout(Builder); in createConstructionVTableLayout()
3621 VFTableBuilder Builder(*this, RD, *VFPtr); in computeVTableRelatedInformation() local
3626 Builder.vtable_thunks_begin(), Builder.vtable_thunks_end()); in computeVTableRelatedInformation()
3628 ArrayRef<size_t>{0}, Builder.vtable_components(), VTableThunks, in computeVTableRelatedInformation()
3630 Thunks.insert(Builder.thunks_begin(), Builder.thunks_end()); in computeVTableRelatedInformation()
3633 for (const auto &Loc : Builder.vtable_locations()) { in computeVTableRelatedInformation()