Home
last modified time | relevance | path

Searched refs:loopIvs (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/mlir/examples/toy/Ch7/mlir/
H A DLowerToAffineLoops.cpp61 OpBuilder &rewriter, ValueRange memRefOperands, ValueRange loopIvs)>;
109 ValueRange loopIvs) { in matchAndRewrite() argument
118 loc, binaryAdaptor.getLhs(), loopIvs); in matchAndRewrite()
120 loc, binaryAdaptor.getRhs(), loopIvs); in matchAndRewrite()
285 ValueRange loopIvs) { in matchAndRewrite() argument
294 SmallVector<Value, 2> reverseIvs(llvm::reverse(loopIvs)); in matchAndRewrite()
H A DLowerToLLVM.cpp78 SmallVector<Value, 4> loopIvs; in matchAndRewrite() local
88 loopIvs.push_back(loop.getInductionVar()); in matchAndRewrite()
104 rewriter.create<memref::LoadOp>(loc, printOp.getInput(), loopIvs); in matchAndRewrite()
/llvm-project-15.0.7/mlir/examples/toy/Ch6/mlir/
H A DLowerToAffineLoops.cpp61 OpBuilder &rewriter, ValueRange memRefOperands, ValueRange loopIvs)>;
109 ValueRange loopIvs) { in matchAndRewrite() argument
118 loc, binaryAdaptor.getLhs(), loopIvs); in matchAndRewrite()
120 loc, binaryAdaptor.getRhs(), loopIvs); in matchAndRewrite()
285 ValueRange loopIvs) { in matchAndRewrite() argument
294 SmallVector<Value, 2> reverseIvs(llvm::reverse(loopIvs)); in matchAndRewrite()
H A DLowerToLLVM.cpp78 SmallVector<Value, 4> loopIvs; in matchAndRewrite() local
88 loopIvs.push_back(loop.getInductionVar()); in matchAndRewrite()
104 rewriter.create<memref::LoadOp>(loc, printOp.getInput(), loopIvs); in matchAndRewrite()
/llvm-project-15.0.7/mlir/examples/toy/Ch5/mlir/
H A DLowerToAffineLoops.cpp61 OpBuilder &rewriter, ValueRange memRefOperands, ValueRange loopIvs)>;
109 ValueRange loopIvs) { in matchAndRewrite() argument
118 loc, binaryAdaptor.getLhs(), loopIvs); in matchAndRewrite()
120 loc, binaryAdaptor.getRhs(), loopIvs); in matchAndRewrite()
285 ValueRange loopIvs) { in matchAndRewrite() argument
294 SmallVector<Value, 2> reverseIvs(llvm::reverse(loopIvs)); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/GPU/Transforms/
H A DMemoryPromotion.cpp71 [&](OpBuilder &b, Location loc, ValueRange loopIvs) { in insertCopyLoops() argument
72 ivs.assign(loopIvs.begin(), loopIvs.end()); in insertCopyLoops()
/llvm-project-15.0.7/mlir/docs/Tutorials/Toy/
H A DCh-5.md129 ArrayRef<mlir::Value> loopIvs) {
139 SmallVector<mlir::Value, 2> reverseIvs(llvm::reverse(loopIvs));