Home
last modified time | relevance | path

Searched refs:AddressPoints (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DVTableBuilder.h260 AddressPointsMapTy AddressPoints; variable
269 const AddressPointsMapTy &AddressPoints);
281 assert(AddressPoints.count(Base) && "Did not find address point!"); in getAddressPoint()
282 return AddressPoints.lookup(Base); in getAddressPoint()
286 return AddressPoints; in getAddressPoints()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DCallPromotionUtils.h77 ArrayRef<Constant *> AddressPoints,
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTT.cpp25 VTableLayout::AddressPointsMapTy &AddressPoints) { in GetAddrOfVTTVTable() argument
37 AddressPoints); in GetAddrOfVTTVTable()
H A DCGVTables.h114 VTableAddressPointsMapTy& AddressPoints);
H A DCGVTables.cpp927 VTableAddressPointsMapTy &AddressPoints) { in GenerateConstructionVTable() argument
936 AddressPoints = VTLayout->getAddressPoints(); in GenerateConstructionVTable()
1378 std::vector<AddressPoint> AddressPoints; in EmitVTableTypeMetadata() local
1387 AddressPoints.push_back(std::move(N)); in EmitVTableTypeMetadata()
1391 llvm::sort(AddressPoints); in EmitVTableTypeMetadata()
1394 for (auto AP : AddressPoints) { in EmitVTableTypeMetadata()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DIndirectCallPromotion.cpp342 SmallVector<Constant *> AddressPoints; member
601 Candidate.AddressPoints.push_back( in computeVTableInfos()
740 CB, VPtr, Candidate.TargetFunction, Candidate.AddressPoints, in tryToPromoteWithVTableCmp()
897 if ((int)Candidate.AddressPoints.size() > MaxNumVTable) { in isProfitableToCompareVTables()
899 << Candidate.AddressPoints.size() in isProfitableToCompareVTables()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCallPromotionUtils.cpp666 ArrayRef<Constant *> AddressPoints, in promoteCallWithVTableCmp() argument
668 assert(!AddressPoints.empty() && "Caller should guarantee"); in promoteCallWithVTableCmp()
671 for (auto &AddressPoint : AddressPoints) in promoteCallWithVTableCmp()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DVTableBuilder.cpp837 AddressPointsMapTy AddressPoints; member in __anon1858bcf60111::ItaniumVTableBuilder
1038 return AddressPoints; in getAddressPoints()
1052 return AddressPoints.begin(); in address_points_begin()
1056 return AddressPoints.end(); in address_points_end()
1753 AddressPoints.insert( in LayoutPrimaryAndSecondaryVTables()
1979 for (const auto &AP : AddressPoints) { in dumpLayout()
2311 const AddressPointsMapTy &AddressPoints) in VTableLayout() argument
2313 AddressPoints(AddressPoints), AddressPointIndices(MakeAddressPointIndices( in VTableLayout()
2314 AddressPoints, VTableIndices.size())) { in VTableLayout()