Searched refs:xferWriteOp (Results 1 – 1 of 1) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/ |
| H A D | VectorTransferSplitRewritePatterns.cpp | 539 auto xferWriteOp = dyn_cast<vector::TransferWriteOp>(xferOp.getOperation()); in splitFullAndPartialTransfer() local 541 if (!(xferReadOp || xferWriteOp)) in splitFullAndPartialTransfer() 543 if (xferWriteOp && xferWriteOp.getMask()) in splitFullAndPartialTransfer() 604 auto xferWriteOp = cast<vector::TransferWriteOp>(xferOp.getOperation()); in splitFullAndPartialTransfer() local 608 b, xferWriteOp, returnTypes, inBoundsCond, compatibleMemRefType, alloc); in splitFullAndPartialTransfer() 614 mapping.map(xferWriteOp.getSource(), memrefAndIndices.front()); in splitFullAndPartialTransfer() 615 mapping.map(xferWriteOp.getIndices(), memrefAndIndices.drop_front()); in splitFullAndPartialTransfer() 616 auto *clone = b.clone(*xferWriteOp, mapping); in splitFullAndPartialTransfer() 617 clone->setAttr(xferWriteOp.getInBoundsAttrName(), inBoundsAttr); in splitFullAndPartialTransfer() 622 createFullPartialVectorTransferWrite(b, xferWriteOp, inBoundsCond, alloc); in splitFullAndPartialTransfer() [all …]
|