Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/IR/
H A DLinalgOps.cpp574 while (auto prevOp = firstDest.getDefiningOp<tensor::InsertSliceOp>()) { in matchAndRewrite() local
575 if (prevOp.getType().getRank() != prevOp.getSourceType().getRank()) in matchAndRewrite()
581 for (int i = 0, e = prevOp.getType().getRank(); i < e; ++i) { in matchAndRewrite()
585 insertOp.isDynamicStride(i) || prevOp.isDynamicOffset(i) || in matchAndRewrite()
586 prevOp.isDynamicSize(i) || prevOp.isDynamicStride(i)) in matchAndRewrite()
590 int64_t prevStart = prevOp.getStaticOffset(i); in matchAndRewrite()
591 int64_t prevEnd = prevStart + (prevOp.getStaticSize(i) - 1) * in matchAndRewrite()
592 prevOp.getStaticStride(i); in matchAndRewrite()
604 firstDest = prevOp.getDest(); in matchAndRewrite()