Home
last modified time | relevance | path

Searched refs:useList (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Transforms/
H A DInliner.cpp475 if (useList.isDead(node)) { in inlineCallsInSCC()
559 useList.dropCallUses(it.sourceNode, call.getOperation(), cg); in inlineCallsInSCC()
560 useList.mergeUsesAfterInlining(it.targetNode, it.sourceNode); in inlineCallsInSCC()
567 useList.eraseNode(it.targetNode); in inlineCallsInSCC()
599 LogicalResult inlineSCC(Inliner &inliner, CGUseList &useList,
605 LogicalResult optimizeSCC(CallGraph &cg, CGUseList &useList,
678 CGUseList useList(getOperation(), cg, symbolTable); in runOnOperation() local
680 return inlineSCC(inliner, useList, scc, context); in runOnOperation()
697 if (failed(optimizeSCC(inliner.cg, useList, currentSCC, context))) in inlineSCC()
699 if (failed(inlineCallsInSCC(inliner, useList, currentSCC))) in inlineSCC()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DUseDefLists.h84 void insertInto(UseListT *useList) { in insertInto() argument
85 back = &useList->firstUse; in insertInto()
86 nextUse = useList->firstUse; in insertInto()
89 useList->firstUse = this; in insertInto()