[Mlir-commits] [mlir] [mlir][vector] Hoist transfer pairs when the source is AssumeAlignmentOp (PR #144809)
llvmlistbot at llvm.org
llvmlistbot at llvm.org
Sun Jun 22 18:36:21 PDT 2025
xiangzh1 wrote:
I begin to understand why we skip viewlikeOp before ---- to skip mem alias.
But it seems the line 340 and 347 are tring to slove this alias problem:
` if (!vector::isDisjointTransferSet(
cast<VectorTransferOpInterface>(*transferWrite),
cast<VectorTransferOpInterface>(*transferWriteUse),
/*testDynamicValueUsingBounds=*/true))`
maybe we should enhance the isDisjointTransferSet for which have viewlikeOp source.
https://github.com/llvm/llvm-project/pull/144809
More information about the Mlir-commits
mailing list