[Mlir-commits] [mlir] [MLIR][SideEffects][MemoryEffects] Modified LICM to be more aggressive when checking movability of ops with MemWrite effects (PR #155344)
Mo Bagherbeik
llvmlistbot at llvm.org
Wed Oct 8 13:43:49 PDT 2025
mbagherbeikTT wrote:
Revised how pass works, can now move code under 2 separate conditions:
- speculability -> works same as before
- memory effects —> requires loop to be LIVE based on current available methods
Other changes:
- read before writes within the same op but on separate resources are now allowed if the read resource is not in conflict
- test cases cleaned and provide more context
https://github.com/llvm/llvm-project/pull/155344
More information about the Mlir-commits
mailing list