Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/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);
/netbsd-src/external/apache2/llvm/dist/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()
654 std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap;
656 MapVector<VTableSlotSummary, VTableSlotInfo> CallSlots;
663 std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap) in DevirtIndex()
674 VTableSlotSummary &SlotSummary,
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/LTO/
H A DThinLTOCodeGenerator.cpp1020 std::map<ValueInfo, std::vector<VTableSlotSummary>> LocalWPDTargetsMap; in run()
H A DLTO.cpp1453 std::map<ValueInfo, std::vector<VTableSlotSummary>> LocalWPDTargetsMap; in runThinLTO()