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

/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTT.cpp62 VTableLayout::AddressPointLocation AddressPoint; local
65 AddressPoint =
69 AddressPoint = VTableAddressPoints[i->VTableIndex].lookup(i->VTableBase);
70 assert(AddressPoint.AddressPointIndex != 0 &&
76 llvm::ConstantInt::get(CGM.Int32Ty, AddressPoint.VTableIndex),
77 llvm::ConstantInt::get(CGM.Int32Ty, AddressPoint.AddressPointIndex),
H A DCGCXX.cpp258 VTableLayout::AddressPointLocation AddressPoint = local
260 VTableIndex += VTLayout.getVTableOffset(AddressPoint.VTableIndex) +
261 AddressPoint.AddressPointIndex;
H A DCGVTables.cpp1316 struct AddressPoint { struct
1320 bool operator<(const AddressPoint &RHS) const {
1325 std::vector<AddressPoint> AddressPoints;
1327 AddressPoint N{AP.first.getBase(),
H A DMicrosoftCXXABI.cpp1702 CharUnits AddressPoint = local
1709 CGM.AddVTableTypeMetadata(VTable, AddressPoint, RD);
1714 CGM.AddVTableTypeMetadata(VTable, AddressPoint,
1733 CGM.AddVTableTypeMetadata(VTable, AddressPoint, DerivedRD);
1738 CGM.AddVTableTypeMetadata(VTable, AddressPoint, RD);
H A DItaniumCXXABI.cpp1887 VTableLayout::AddressPointLocation AddressPoint = local
1893 llvm::ConstantInt::get(CGM.Int32Ty, AddressPoint.VTableIndex),
1894 llvm::ConstantInt::get(CGM.Int32Ty, AddressPoint.AddressPointIndex),
/freebsd-current/contrib/llvm-project/clang/lib/AST/
H A DVTableBuilder.cpp1679 uint64_t AddressPoint = Components.size(); local
1695 = MI.VTableIndex - AddressPoint;
1697 = MI.VTableIndex + 1 - AddressPoint;
1699 MethodVTableIndices[MD] = MI.VTableIndex - AddressPoint;
1713 unsigned(AddressPoint - VTableIndex)}));

Completed in 149 milliseconds