Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DWholeProgramDevirt.h238 struct VTableSlotSummary { struct
269 std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap);
276 std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap);
/src/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DWholeProgramDevirt.cpp350 template <> struct DenseMapInfo<VTableSlotSummary> {
351 static VTableSlotSummary getEmptyKey() { in getEmptyKey()
355 static VTableSlotSummary getTombstoneKey() { in getTombstoneKey()
359 static unsigned getHashValue(const VTableSlotSummary &I) { in getHashValue()
363 static bool isEqual(const VTableSlotSummary &LHS, in isEqual()
364 const VTableSlotSummary &RHS) { in isEqual()
724 std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap;
726 MapVector<VTableSlotSummary, VTableSlotInfo> CallSlots;
733 std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap) in DevirtIndex()
744 VTableSlotSummary &SlotSummary,
[all …]
/src/contrib/llvm-project/llvm/lib/LTO/
H A DThinLTOCodeGenerator.cpp1069 std::map<ValueInfo, std::vector<VTableSlotSummary>> LocalWPDTargetsMap; in run()
H A DLTO.cpp1766 std::map<ValueInfo, std::vector<VTableSlotSummary>> LocalWPDTargetsMap; in runThinLTO()