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

/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTT.cpp64 VTableLayout::AddressPointLocation AddressPoint; local
67 AddressPoint =
71 AddressPoint = VTableAddressPoints[i->VTableIndex].lookup(i->VTableBase);
72 assert(AddressPoint.AddressPointIndex != 0 &&
78 llvm::ConstantInt::get(Int32Ty, AddressPoint.VTableIndex),
79 llvm::ConstantInt::get(Int32Ty, AddressPoint.AddressPointIndex),
H A DCGCXX.cpp260 VTableLayout::AddressPointLocation AddressPoint = local
262 VTableIndex += VTLayout.getVTableOffset(AddressPoint.VTableIndex) +
263 AddressPoint.AddressPointIndex;
H A DCGVTables.cpp1330 typedef std::pair<const CXXRecordDecl *, unsigned> AddressPoint; typedef
1331 std::vector<AddressPoint> AddressPoints;
1338 llvm::sort(AddressPoints, [this](const AddressPoint &AP1,
1339 const AddressPoint &AP2) {
H A DMicrosoftCXXABI.cpp1649 CharUnits AddressPoint = local
1656 CGM.AddVTableTypeMetadata(VTable, AddressPoint, RD);
1661 CGM.AddVTableTypeMetadata(VTable, AddressPoint,
1680 CGM.AddVTableTypeMetadata(VTable, AddressPoint, DerivedRD);
1685 CGM.AddVTableTypeMetadata(VTable, AddressPoint, RD);
H A DItaniumCXXABI.cpp1802 VTableLayout::AddressPointLocation AddressPoint = local
1808 llvm::ConstantInt::get(CGM.Int32Ty, AddressPoint.VTableIndex),
1809 llvm::ConstantInt::get(CGM.Int32Ty, AddressPoint.AddressPointIndex),
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DVTableBuilder.cpp1671 uint64_t AddressPoint = Components.size(); local
1687 = MI.VTableIndex - AddressPoint;
1689 = MI.VTableIndex + 1 - AddressPoint;
1691 MethodVTableIndices[MD] = MI.VTableIndex - AddressPoint;
1705 unsigned(AddressPoint - VTableIndex)}));

Completed in 117 milliseconds