[Mlir-commits] [mlir] [MLIR][SideEffects] Added 'Init' Memory Effect which defines an Idempotent MemWrite effect and modified LICM pass (PR #153281)
Mo Bagherbeik
llvmlistbot at llvm.org
Wed Aug 13 13:55:08 PDT 2025
================
@@ -329,13 +356,99 @@ bool mlir::isMemoryEffectFree(Operation *op) {
// Recurse into the regions and ensure that all nested ops are memory effect
// free.
- for (Region ®ion : op->getRegions())
- for (Operation &op : region.getOps())
- if (!isMemoryEffectFree(&op))
+ for (Region ®ion : op->getRegions()) {
+ for (Operation &op : region.getOps()) {
+ if (!isMemoryEffectFree(&op)) {
return false;
+ }
+ }
+ }
----------------
mbagherbeikTT wrote:
weird compulsion. fixed :)
https://github.com/llvm/llvm-project/pull/153281
More information about the Mlir-commits
mailing list