Lines Matching defs:newForOp
797 scf::ForOp newForOp = rewriter.create<scf::ForOp>(
800 newForOp->setAttrs(forOp->getAttrs());
801 Block &newBlock = newForOp.getRegion().front();
809 BlockArgument newRegionIterArg = newForOp.getTiedLoopRegionIterArg(
810 &newForOp->getOpOperand(operand.getOperandNumber()));
811 Value castIn = castFn(rewriter, newForOp.getLoc(), oldType, newRegionIterArg);
823 Value castOut = castFn(rewriter, newForOp.getLoc(), newType,
827 rewriter.create<scf::YieldOp>(newForOp.getLoc(), newYieldOperands);
831 rewriter.setInsertionPointAfter(newForOp);
832 SmallVector<Value> newResults = newForOp.getResults();
834 castFn(rewriter, newForOp.getLoc(), oldType, newResults[yieldIdx]);
903 scf::ForOp newForOp = rewriter.create<scf::ForOp>(
906 newForOp->setAttrs(forOp->getAttrs());
907 Block &newBlock = newForOp.getRegion().front();
918 blockTransferArg = newForOp.getRegionIterArgs()[collapsedIdx];
919 newResultVal = newForOp.getResult(collapsedIdx++);