[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