Lines Matching defs:forallOp
29 mlir::scf::forallToForLoop(RewriterBase &rewriter, scf::ForallOp forallOp,
32 rewriter.setInsertionPoint(forallOp);
34 Location loc = forallOp.getLoc();
35 SmallVector<Value> lbs = forallOp.getLowerBound(rewriter);
36 SmallVector<Value> ubs = forallOp.getUpperBound(rewriter);
37 SmallVector<Value> steps = forallOp.getStep(rewriter);
44 rewriter.eraseOp(forallOp.getBody()->getTerminator());
45 rewriter.inlineBlockBefore(forallOp.getBody(), innermostBlock,
48 rewriter.eraseOp(forallOp);
63 parentOp->walk([&](scf::ForallOp forallOp) {
64 if (failed(scf::forallToForLoop(rewriter, forallOp))) {