Lines Matching refs:TransferReadOp

30 using vector::TransferReadOp;
335 struct Strategy<TransferReadOp> {
338 static memref::StoreOp getStoreOp(TransferReadOp xferOp) { in getStoreOp()
352 static Value getBuffer(TransferReadOp xferOp) { in getBuffer()
357 static void getBufferIndices(TransferReadOp xferOp, in getBufferIndices()
391 static TransferReadOp rewriteOp(OpBuilder &b, in rewriteOp()
393 TransferReadOp xferOp, Value buffer, Value iv, in rewriteOp()
406 auto newXferOp = b.create<vector::TransferReadOp>( in rewriteOp()
419 static Value handleOutOfBoundsDim(OpBuilder &b, TransferReadOp xferOp, in handleOutOfBoundsDim()
436 static void cleanup(PatternRewriter &rewriter, TransferReadOp xferOp, in cleanup()
443 static Value initialLoopState(TransferReadOp xferOp) { return Value(); } in initialLoopState()
569 : public VectorToSCFPattern<TransferReadOp> {
570 using VectorToSCFPattern<TransferReadOp>::VectorToSCFPattern;
572 LogicalResult matchAndRewrite(TransferReadOp xferOp, in matchAndRewrite()
581 dyn_cast<TransferReadOp>(newXfer).getMaskMutable().assign( in matchAndRewrite()
846 : public VectorToSCFPattern<TransferReadOp> {
847 using VectorToSCFPattern<TransferReadOp>::VectorToSCFPattern;
857 Value getResultVector(TransferReadOp xferOp, in getResultVector()
868 vector::InsertOp getInsertOp(TransferReadOp xferOp) const { in getInsertOp()
880 void getInsertionIndices(TransferReadOp xferOp, in getInsertionIndices()
890 LogicalResult matchAndRewrite(TransferReadOp xferOp, in matchAndRewrite()
928 auto newXferOp = b.create<vector::TransferReadOp>( in matchAndRewrite()
1123 struct Strategy1d<TransferReadOp> {
1125 TransferReadOp xferOp, Value iv, in generateForLoopBody()
1146 static Value initialLoopState(OpBuilder &b, TransferReadOp xferOp) { in initialLoopState()
1269 lowering_n_d::TransferOpConversion<TransferReadOp>, in populateVectorToSCFConversionPatterns()
1275 patterns.add<lowering_1_d::TransferOp1dConversion<TransferReadOp>, in populateVectorToSCFConversionPatterns()