Home
last modified time | relevance | path

Searched refs:AddressPoint (Results 1 – 6 of 6) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGVTT.cpp62 VTableLayout::AddressPointLocation AddressPoint; in EmitVTTDefinition() local
65 AddressPoint = in EmitVTTDefinition()
69 AddressPoint = VTableAddressPoints[i->VTableIndex].lookup(i->VTableBase); in EmitVTTDefinition()
70 assert(AddressPoint.AddressPointIndex != 0 && in EmitVTTDefinition()
76 llvm::ConstantInt::get(CGM.Int32Ty, AddressPoint.VTableIndex), in EmitVTTDefinition()
77 llvm::ConstantInt::get(CGM.Int32Ty, AddressPoint.AddressPointIndex), in EmitVTTDefinition()
H A DCGCXX.cpp260 VTableLayout::AddressPointLocation AddressPoint = in BuildAppleKextVirtualCall() local
262 VTableIndex += VTLayout.getVTableOffset(AddressPoint.VTableIndex) + in BuildAppleKextVirtualCall()
263 AddressPoint.AddressPointIndex; in BuildAppleKextVirtualCall()
H A DCGVTables.cpp1258 typedef std::pair<const CXXRecordDecl *, unsigned> AddressPoint; in EmitVTableTypeMetadata() typedef
1259 std::vector<AddressPoint> AddressPoints; in EmitVTableTypeMetadata()
1266 llvm::sort(AddressPoints, [this](const AddressPoint &AP1, in EmitVTableTypeMetadata()
1267 const AddressPoint &AP2) { in EmitVTableTypeMetadata()
H A DMicrosoftCXXABI.cpp1672 CharUnits AddressPoint = in emitVTableTypeMetadata() local
1679 CGM.AddVTableTypeMetadata(VTable, AddressPoint, RD); in emitVTableTypeMetadata()
1684 CGM.AddVTableTypeMetadata(VTable, AddressPoint, in emitVTableTypeMetadata()
1703 CGM.AddVTableTypeMetadata(VTable, AddressPoint, DerivedRD); in emitVTableTypeMetadata()
1708 CGM.AddVTableTypeMetadata(VTable, AddressPoint, RD); in emitVTableTypeMetadata()
H A DItaniumCXXABI.cpp1823 VTableLayout::AddressPointLocation AddressPoint = in getVTableAddressPoint() local
1829 llvm::ConstantInt::get(CGM.Int32Ty, AddressPoint.VTableIndex), in getVTableAddressPoint()
1830 llvm::ConstantInt::get(CGM.Int32Ty, AddressPoint.AddressPointIndex), in getVTableAddressPoint()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DVTableBuilder.cpp1671 uint64_t AddressPoint = Components.size(); in LayoutPrimaryAndSecondaryVTables() local
1687 = MI.VTableIndex - AddressPoint; in LayoutPrimaryAndSecondaryVTables()
1689 = MI.VTableIndex + 1 - AddressPoint; in LayoutPrimaryAndSecondaryVTables()
1691 MethodVTableIndices[MD] = MI.VTableIndex - AddressPoint; in LayoutPrimaryAndSecondaryVTables()
1705 unsigned(AddressPoint - VTableIndex)})); in LayoutPrimaryAndSecondaryVTables()