[Mlir-commits] [flang] [mlir] [flang][acc] Handle ViewLike ops with OutlineRematerializationOpInterface in OffloadLiveInValueCanonicalization (PR #184218)
Razvan Lupusoru
llvmlistbot at llvm.org
Wed Mar 4 13:58:11 PST 2026
================
@@ -135,7 +135,7 @@ static bool isRematerializationCandidate(Value val,
// Trace through view-like operations to find the original value.
Value origVal = getOriginalValue(val);
Operation *definingOp = origVal.getDefiningOp();
- if (!definingOp)
+ if (!definingOp && !(definingOp = val.getDefiningOp()))
----------------
razvanlupusoru wrote:
This logic could be simplified here and below if you update `getOriginalValue` to first check for OutlineRematerializationOpInterface before unwrapping further.
https://github.com/llvm/llvm-project/pull/184218
More information about the Mlir-commits
mailing list