Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DVectorTransferSplitRewritePatterns.cpp539 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 …]