Lines Matching refs:ValueInfo
659 std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap;
668 std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap) in DevirtIndex()
674 bool tryFindVirtualCallTargets(std::vector<ValueInfo> &TargetsForSlot,
678 bool trySingleImplDevirt(MutableArrayRef<ValueInfo> TargetsForSlot,
682 std::set<ValueInfo> &DevirtTargets);
835 std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap) { in runWholeProgramDevirtOnIndex() argument
841 function_ref<bool(StringRef, ValueInfo)> isExported, in updateIndexWPDForExports()
842 std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap) { in updateIndexWPDForExports() argument
1008 std::vector<ValueInfo> &TargetsForSlot, const TypeIdCompatibleVtableInfo TIdInfo, in tryFindVirtualCallTargets()
1113 static bool AddCalls(VTableSlotInfo &SlotInfo, const ValueInfo &Callee) { in AddCalls()
1184 if (ValueInfo TheFnVI = ExportSummary->getValueInfo(TheFn->getGUID())) in trySingleImplDevirt()
1195 bool DevirtIndex::trySingleImplDevirt(MutableArrayRef<ValueInfo> TargetsForSlot, in trySingleImplDevirt()
1199 std::set<ValueInfo> &DevirtTargets) { in trySingleImplDevirt()
2250 std::set<ValueInfo> DevirtTargets; in run()
2256 std::vector<ValueInfo> TargetsForSlot; in run()