Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DWholeProgramDevirt.h237 struct VTableSlotSummary { struct
258 std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap); argument
265 std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DWholeProgramDevirt.cpp339 template <> struct DenseMapInfo<VTableSlotSummary> {
340 static VTableSlotSummary getEmptyKey() { in getEmptyKey()
344 static VTableSlotSummary getTombstoneKey() { in getTombstoneKey()
348 static unsigned getHashValue(const VTableSlotSummary &I) { in getHashValue()
352 static bool isEqual(const VTableSlotSummary &LHS, in isEqual()
353 const VTableSlotSummary &RHS) { in isEqual()
659 std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap;
661 MapVector<VTableSlotSummary, VTableSlotInfo> CallSlots;
668 std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap) in DevirtIndex()
679 VTableSlotSummary &SlotSummary,
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/LTO/
H A DThinLTOCodeGenerator.cpp1090 std::map<ValueInfo, std::vector<VTableSlotSummary>> LocalWPDTargetsMap; in run()
H A DLTO.cpp1453 std::map<ValueInfo, std::vector<VTableSlotSummary>> LocalWPDTargetsMap; in runThinLTO()