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
1109 std::vector<ValueInfo> &TargetsForSlot, in tryFindVirtualCallTargets()
1256 static bool AddCalls(VTableSlotInfo &SlotInfo, const ValueInfo &Callee) { in AddCalls()
1328 if (ValueInfo TheFnVI = ExportSummary->getValueInfo(TheFn->getGUID())) in trySingleImplDevirt()
1339 bool DevirtIndex::trySingleImplDevirt(MutableArrayRef<ValueInfo> TargetsForSlot, in trySingleImplDevirt()
1343 std::set<ValueInfo> &DevirtTargets) { in trySingleImplDevirt()
2208 ValueInfo
2217 ValueInfo TheFnVI = ExportSummary->getValueInfo(TheFnGUID); in lookUpFunctionValueInfo()
2500 std::set<ValueInfo> DevirtTargets; in run()
2506 std::vector<ValueInfo> TargetsForSlot; in run()