Lines Matching defs:useList
434 CGUseList &useList, CallGraphSCC ¤tSCC,
441 LogicalResult optimizeSCC(CallGraph &cg, CGUseList &useList,
459 CGUseList &useList, CallGraphSCC ¤tSCC);
470 CGUseList &useList,
478 if (failed(optimizeSCC(inlinerIface.cg, useList, currentSCC, context)))
480 if (failed(inlineCallsInSCC(inlinerIface, useList, currentSCC)))
486 LogicalResult Inliner::Impl::optimizeSCC(CallGraph &cg, CGUseList &useList,
517 useList.recomputeUses(node, cg);
586 CGUseList &useList, CallGraphSCC ¤tSCC) {
601 if (useList.isDead(node)) {
651 bool inlineInPlace = useList.hasOneUseAndDiscardable(it.targetNode);
687 useList.dropCallUses(it.sourceNode, call.getOperation(), cg);
688 useList.mergeUsesAfterInlining(it.targetNode, it.sourceNode);
695 useList.eraseNode(it.targetNode);
759 // of the Impl's methods, if the inlinerIface and useList
762 CGUseList useList(op, cg, symbolTable);
764 return impl.inlineSCC(inlinerIface, useList, scc, context);