/external/clang/lib/CodeGen/ |
D | CGVTT.cpp | 65 uint64_t AddressPoint; in EmitVTTDefinition() local 68 AddressPoint = in EmitVTTDefinition() 71 assert(AddressPoint != 0 && "Did not find vtable address point!"); in EmitVTTDefinition() 73 AddressPoint = VTableAddressPoints[i->VTableIndex].lookup(i->VTableBase); in EmitVTTDefinition() 74 assert(AddressPoint != 0 && "Did not find ctor vtable address point!"); in EmitVTTDefinition() 79 llvm::ConstantInt::get(Int32Ty, AddressPoint) in EmitVTTDefinition()
|
D | CGCXX.cpp | 276 uint64_t AddressPoint = in BuildAppleKextVirtualCall() local 279 VTableIndex += AddressPoint; in BuildAppleKextVirtualCall()
|
D | MicrosoftCXXABI.cpp | 1511 CharUnits AddressPoint = in emitVTableTypeMetadata() local 1518 CGM.AddVTableTypeMetadata(VTable, AddressPoint, RD); in emitVTableTypeMetadata() 1523 CGM.AddVTableTypeMetadata(VTable, AddressPoint, in emitVTableTypeMetadata() 1542 CGM.AddVTableTypeMetadata(VTable, AddressPoint, DerivedRD); in emitVTableTypeMetadata() 1547 CGM.AddVTableTypeMetadata(VTable, AddressPoint, RD); in emitVTableTypeMetadata()
|
D | ItaniumCXXABI.cpp | 1521 uint64_t AddressPoint = CGM.getItaniumVTableContext() in getVTableAddressPoint() local 1526 llvm::ConstantInt::get(CGM.Int32Ty, AddressPoint) in getVTableAddressPoint()
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CGVTT.cpp | 62 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()
|
D | CGCXX.cpp | 260 VTableLayout::AddressPointLocation AddressPoint = in BuildAppleKextVirtualCall() local 262 VTableIndex += VTLayout.getVTableOffset(AddressPoint.VTableIndex) + in BuildAppleKextVirtualCall() 263 AddressPoint.AddressPointIndex; in BuildAppleKextVirtualCall()
|
D | CGVTables.cpp | 1272 typedef std::pair<const CXXRecordDecl *, unsigned> AddressPoint; in EmitVTableTypeMetadata() typedef 1273 std::vector<AddressPoint> AddressPoints; in EmitVTableTypeMetadata() 1280 llvm::sort(AddressPoints, [this](const AddressPoint &AP1, in EmitVTableTypeMetadata() 1281 const AddressPoint &AP2) { in EmitVTableTypeMetadata()
|
D | MicrosoftCXXABI.cpp | 1662 CharUnits AddressPoint = in emitVTableTypeMetadata() local 1669 CGM.AddVTableTypeMetadata(VTable, AddressPoint, RD); in emitVTableTypeMetadata() 1674 CGM.AddVTableTypeMetadata(VTable, AddressPoint, in emitVTableTypeMetadata() 1693 CGM.AddVTableTypeMetadata(VTable, AddressPoint, DerivedRD); in emitVTableTypeMetadata() 1698 CGM.AddVTableTypeMetadata(VTable, AddressPoint, RD); in emitVTableTypeMetadata()
|
D | ItaniumCXXABI.cpp | 1803 VTableLayout::AddressPointLocation AddressPoint = in getVTableAddressPoint() local 1809 llvm::ConstantInt::get(CGM.Int32Ty, AddressPoint.VTableIndex), in getVTableAddressPoint() 1810 llvm::ConstantInt::get(CGM.Int32Ty, AddressPoint.AddressPointIndex), in getVTableAddressPoint()
|
/external/clang/include/clang/AST/ |
D | VTableBuilder.h | 283 uint64_t AddressPoint = AddressPoints.lookup(Base); in getAddressPoint() local 284 assert(AddressPoint != 0 || IsMicrosoftABI); in getAddressPoint() 287 return AddressPoint; in getAddressPoint()
|
/external/llvm-project/clang/lib/AST/ |
D | VTableBuilder.cpp | 1671 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()
|
/external/clang/lib/AST/ |
D | VTableBuilder.cpp | 1668 uint64_t AddressPoint = Components.size(); in LayoutPrimaryAndSecondaryVTables() local 1684 = MI.VTableIndex - AddressPoint; in LayoutPrimaryAndSecondaryVTables() 1686 = MI.VTableIndex + 1 - AddressPoint; in LayoutPrimaryAndSecondaryVTables() 1688 MethodVTableIndices[MD] = MI.VTableIndex - AddressPoint; in LayoutPrimaryAndSecondaryVTables() 1700 AddressPoint)); in LayoutPrimaryAndSecondaryVTables()
|