Searched refs:VTableIndices (Results 1 – 2 of 2) sorted by relevance
251 OwningArrayRef<size_t> VTableIndices;265 VTableLayout(ArrayRef<size_t> VTableIndices,293 if (VTableIndices.empty()) in getNumVTables()295 return VTableIndices.size(); in getNumVTables()299 if (VTableIndices.empty()) { in getVTableOffset()303 return VTableIndices[i]; in getVTableOffset()307 if (VTableIndices.empty()) { in getVTableSize()312 size_t thisIndex = VTableIndices[i]; in getVTableSize()313 size_t nextIndex = (i + 1 == VTableIndices.size()) in getVTableSize()315 : VTableIndices[i + 1]; in getVTableSize()
995 SmallVector<size_t, 4> VTableIndices; member in __anond37903e60111::ItaniumVTableBuilder1643 VTableIndices.push_back(VTableIndex); in LayoutPrimaryAndSecondaryVTables()1704 unsigned(VTableIndices.size() - 1), in LayoutPrimaryAndSecondaryVTables()1910 VTableIndices[AP.second.VTableIndex] + AP.second.AddressPointIndex; in dumpLayout()2238 VTableLayout::VTableLayout(ArrayRef<size_t> VTableIndices, in VTableLayout() argument2244 AddressPoints, VTableIndices.size())) { in VTableLayout()2245 if (VTableIndices.size() <= 1) in VTableLayout()2246 assert(VTableIndices.size() == 1 && VTableIndices[0] == 0); in VTableLayout()2248 this->VTableIndices = OwningArrayRef<size_t>(VTableIndices); in VTableLayout()2319 Builder.VTableIndices, Builder.vtable_components(), VTableThunks, in CreateVTableLayout()