Lines Matching defs:readOp
58 matchAndRewriteMaskableOp(vector::TransferReadOp readOp,
97 vector::TransferReadOp readOp, vector::MaskingOpInterface maskOp,
100 getTensorOperand(readOp).getDefiningOp<tensor::ExtractSliceOp>();
102 return rewriter.notifyMatchFailure(readOp, "not an extract_slice");
105 preconditionsFoldExtractOrInsertWithTransferOp(rewriter, readOp,
108 return rewriter.notifyMatchFailure(readOp, "Failed preconditions");
110 SmallVector<Value> indices(readOp.getIndices().begin(),
111 readOp.getIndices().end());
114 rewriter, readOp.getLoc(), extractSliceOp.getMixedOffsets(),
119 readOp.getLoc(), readOp.getVectorType(), extractSliceOp.getSource(),
122 readOp.getPermutationMap(), extractSliceOp.getSourceType().getRank(),
124 readOp.getPadding(),
125 /*mask=*/Value(), readOp.getInBoundsAttr());