Lines Matching refs:ValueInfo
378 static bool mustBeUnreachableFunction(ValueInfo TheFnVI) { in mustBeUnreachableFunction()
694 static ValueInfo lookUpFunctionValueInfo(Function *TheFn,
724 std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap;
733 std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap) in DevirtIndex()
739 bool tryFindVirtualCallTargets(std::vector<ValueInfo> &TargetsForSlot,
743 bool trySingleImplDevirt(MutableArrayRef<ValueInfo> TargetsForSlot,
747 std::set<ValueInfo> &DevirtTargets);
923 std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap) { in runWholeProgramDevirtOnIndex() argument
929 function_ref<bool(StringRef, ValueInfo)> isExported, in updateIndexWPDForExports()
930 std::map<ValueInfo, std::vector<VTableSlotSummary>> &LocalWPDTargetsMap) { in updateIndexWPDForExports() argument
1102 std::vector<ValueInfo> &TargetsForSlot, in tryFindVirtualCallTargets()
1248 static bool AddCalls(VTableSlotInfo &SlotInfo, const ValueInfo &Callee) { in AddCalls()
1320 if (ValueInfo TheFnVI = ExportSummary->getValueInfo(TheFn->getGUID())) in trySingleImplDevirt()
1331 bool DevirtIndex::trySingleImplDevirt(MutableArrayRef<ValueInfo> TargetsForSlot, in trySingleImplDevirt()
1335 std::set<ValueInfo> &DevirtTargets) { in trySingleImplDevirt()
2200 ValueInfo
2209 ValueInfo TheFnVI = ExportSummary->getValueInfo(TheFnGUID); in lookUpFunctionValueInfo()
2492 std::set<ValueInfo> DevirtTargets; in run()
2498 std::vector<ValueInfo> TargetsForSlot; in run()