Home
last modified time | relevance | path

Searched refs:VTableSlotSummary (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/
H A DWholeProgramDevirt.h238 struct VTableSlotSummary { struct
261 std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap); argument
268 std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap);
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DWholeProgramDevirt.cpp354 template <> struct DenseMapInfo<VTableSlotSummary> {
355 static VTableSlotSummary getEmptyKey() { in getEmptyKey()
359 static VTableSlotSummary getTombstoneKey() { in getTombstoneKey()
363 static unsigned getHashValue(const VTableSlotSummary &I) { in getHashValue()
367 static bool isEqual(const VTableSlotSummary &LHS, in isEqual()
368 const VTableSlotSummary &RHS) { in isEqual()
723 std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap;
725 MapVector<VTableSlotSummary, VTableSlotInfo> CallSlots;
732 std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap) in DevirtIndex()
743 VTableSlotSummary &SlotSummary,
[all …]
/llvm-project-15.0.7/llvm/lib/LTO/
H A DThinLTOCodeGenerator.cpp1065 std::map<ValueInfo, std::vector<VTableSlotSummary>> LocalWPDTargetsMap; in run()
H A DLTO.cpp1498 std::map<ValueInfo, std::vector<VTableSlotSummary>> LocalWPDTargetsMap; in runThinLTO()