Lines Matching refs:readOp
187 LogicalResult matchAndRewrite(vector::TransferReadOp readOp, in matchAndRewrite()
190 if (readOp.getTransferRank() == 0) in matchAndRewrite()
192 if (readOp.getMask()) in matchAndRewrite()
194 auto targetShape = getTargetShape(options, readOp); in matchAndRewrite()
197 auto sourceVectorType = readOp.getVectorType(); in matchAndRewrite()
199 Location loc = readOp.getLoc(); in matchAndRewrite()
200 ArrayRef<int64_t> originalSize = readOp.getVectorType().getShape(); in matchAndRewrite()
207 SmallVector<Value, 4> originalIndices(readOp.getIndices().begin(), in matchAndRewrite()
208 readOp.getIndices().end()); in matchAndRewrite()
211 getUnrollOrder(originalSize.size(), readOp, options); in matchAndRewrite()
219 readOp.getPermutationMap(), loc, rewriter); in matchAndRewrite()
221 loc, targetType, readOp.getSource(), indices, in matchAndRewrite()
222 readOp.getPermutationMapAttr(), readOp.getPadding(), readOp.getMask(), in matchAndRewrite()
223 readOp.getInBoundsAttr()); in matchAndRewrite()
228 rewriter.replaceOp(readOp, result); in matchAndRewrite()