Lines Matching defs:newForOp
91 scf::ForOp newForOp,
449 auto newForOp =
454 if (!newForOp.getBody()->empty())
455 rewriter.eraseOp(newForOp.getBody()->getTerminator());
456 return newForOp;
460 scf::ForOp newForOp,
469 rewriter.setInsertionPoint(newForOp.getBody(), newForOp.getBody()->begin());
471 mapping.map(forOp.getInductionVar(), newForOp.getInductionVar());
473 mapping.map(arg.value(), newForOp.getRegionIterArgs()[arg.index()]);
478 Location loc = newForOp.getLoc();
490 newForOp.getLoc(), arith::CmpIPredicate::slt,
491 newForOp.getInductionVar(), c);
520 forOp.getLoc(), newForOp.getInductionVar(), offset);
558 newForOp.getRegionIterArgs()[remap->second]);
595 newForOp.getBody()
610 setValueMapping(it.first, newForOp->getResult(yieldOperands.size()),
613 newForOp.getBody()->getArguments()[yieldOperands.size() + 1 +
614 newForOp.getNumInductionVars()]);
616 setValueMapping(it.first, newForOp->getResult(yieldOperands.size()),
633 newForOp->getResult(retVal.index()),
811 ForOp newForOp =
815 if (failed(pipeliner.createKernel(newForOp, crossStageValues, loopArgMap,
820 newForOp.getResults().take_front(forOp->getNumResults());
823 rewriter.setInsertionPointAfter(newForOp);
833 return newForOp;