Lines Matching refs:VTableSlotSummary
339 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,
835 std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap) { in runWholeProgramDevirtOnIndex()
842 std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap) { in updateIndexWPDForExports()
1196 VTableSlotSummary &SlotSummary, in trySingleImplDevirt()