Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/Conversion/TosaToSCF/
H A DTosaToSCF.cpp92 auto newWhile = rewriter.create<scf::WhileOp>( in matchAndRewrite() local
94 rewriter.createBlock(&newWhile.getBefore()); in matchAndRewrite()
95 rewriter.createBlock(&newWhile.getAfter()); in matchAndRewrite()
97 inlineWhileCase(op.getCond(), newWhile.getBefore(), rewriter, true); in matchAndRewrite()
98 inlineWhileCase(op.getBody(), newWhile.getAfter(), rewriter, false); in matchAndRewrite()
100 rewriter.replaceOp(op, newWhile.getResults()); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/IR/
H A DSCF.cpp2892 auto newWhile = in matchAndRewrite() local
2896 &newWhile.getBefore(), /*insertPt*/ {}, in matchAndRewrite()
2916 rewriter.inlineRegionBefore(op.getAfter(), newWhile.getAfter(), in matchAndRewrite()
2917 newWhile.getAfter().begin()); in matchAndRewrite()
2919 rewriter.replaceOp(op, newWhile.getResults()); in matchAndRewrite()
3019 *rewriter.createBlock(&newWhile.getAfter(), /*insertPt*/ {}, in matchAndRewrite()
3038 result = newWhile.getResult(j); in matchAndRewrite()
3047 newWhile.getBefore().begin()); in matchAndRewrite()
3121 auto newWhile = in matchAndRewrite() local
3132 newResults[it.value()] = newWhile.getResult(it.index()); in matchAndRewrite()
[all …]