Searched refs:AddressPoint (Results 1 – 6 of 6) sorted by relevance
| /freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| HD | CGVTT.cpp | 64 VTableLayout::AddressPointLocation AddressPoint; in EmitVTTDefinition() local 67 AddressPoint = in EmitVTTDefinition() 71 AddressPoint = VTableAddressPoints[i->VTableIndex].lookup(i->VTableBase); in EmitVTTDefinition() 72 assert(AddressPoint.AddressPointIndex != 0 && in EmitVTTDefinition() 78 llvm::ConstantInt::get(Int32Ty, AddressPoint.VTableIndex), in EmitVTTDefinition() 79 llvm::ConstantInt::get(Int32Ty, AddressPoint.AddressPointIndex), in EmitVTTDefinition()
|
| HD | CGCXX.cpp | 260 VTableLayout::AddressPointLocation AddressPoint = in BuildAppleKextVirtualCall() local 262 VTableIndex += VTLayout.getVTableOffset(AddressPoint.VTableIndex) + in BuildAppleKextVirtualCall() 263 AddressPoint.AddressPointIndex; in BuildAppleKextVirtualCall()
|
| HD | CGVTables.cpp | 1082 typedef std::pair<const CXXRecordDecl *, unsigned> AddressPoint; in EmitVTableTypeMetadata() typedef 1083 std::vector<AddressPoint> AddressPoints; in EmitVTableTypeMetadata() 1090 llvm::sort(AddressPoints, [this](const AddressPoint &AP1, in EmitVTableTypeMetadata() 1091 const AddressPoint &AP2) { in EmitVTableTypeMetadata()
|
| HD | MicrosoftCXXABI.cpp | 1627 CharUnits AddressPoint = in emitVTableTypeMetadata() local 1634 CGM.AddVTableTypeMetadata(VTable, AddressPoint, RD); in emitVTableTypeMetadata() 1639 CGM.AddVTableTypeMetadata(VTable, AddressPoint, in emitVTableTypeMetadata() 1658 CGM.AddVTableTypeMetadata(VTable, AddressPoint, DerivedRD); in emitVTableTypeMetadata() 1663 CGM.AddVTableTypeMetadata(VTable, AddressPoint, RD); in emitVTableTypeMetadata()
|
| HD | ItaniumCXXABI.cpp | 1718 VTableLayout::AddressPointLocation AddressPoint = in getVTableAddressPoint() local 1724 llvm::ConstantInt::get(CGM.Int32Ty, AddressPoint.VTableIndex), in getVTableAddressPoint() 1725 llvm::ConstantInt::get(CGM.Int32Ty, AddressPoint.AddressPointIndex), in getVTableAddressPoint()
|
| /freebsd-11-stable/contrib/llvm-project/clang/lib/AST/ |
| HD | VTableBuilder.cpp | 1657 uint64_t AddressPoint = Components.size(); in LayoutPrimaryAndSecondaryVTables() local 1673 = MI.VTableIndex - AddressPoint; in LayoutPrimaryAndSecondaryVTables() 1675 = MI.VTableIndex + 1 - AddressPoint; in LayoutPrimaryAndSecondaryVTables() 1677 MethodVTableIndices[MD] = MI.VTableIndex - AddressPoint; in LayoutPrimaryAndSecondaryVTables() 1691 unsigned(AddressPoint - VTableIndex)})); in LayoutPrimaryAndSecondaryVTables()
|