Lines Matching refs:affineFor
459 auto affineFor = loopAndIndex.first; in matchAndRewrite() local
462 rewriter.startRootUpdate(affineFor.getOperation()); in matchAndRewrite()
463 affineFor.getBody()->getOperations().splice( in matchAndRewrite()
464 std::prev(affineFor.getBody()->end()), loopOps, loopOps.begin(), in matchAndRewrite()
466 rewriter.finalizeRootUpdate(affineFor.getOperation()); in matchAndRewrite()
472 rewriteMemoryOps(affineFor.getBody(), rewriter); in matchAndRewrite()
475 affineFor.dump();); in matchAndRewrite()
476 rewriter.replaceOp(loop, affineFor.getOperation()->getResults()); in matchAndRewrite()
493 auto affineFor = rewriter.create<mlir::AffineForOp>( in positiveConstantStep() local
501 return std::make_pair(affineFor, affineFor.getInductionVar()); in positiveConstantStep()
519 auto affineFor = rewriter.create<mlir::AffineForOp>( in genericBounds() local
526 rewriter.setInsertionPointToStart(affineFor.getBody()); in genericBounds()
530 {affineFor.getInductionVar(), op.getLowerBound(), op.getStep()})); in genericBounds()
531 return std::make_pair(affineFor, actualIndex.getResult()); in genericBounds()