Files
clang-p2996/mlir/lib/Dialect/GPU/Transforms
Krzysztof Drewniak bf3b3d012c [mlir][GPU] Don't look into neighboring functions for barrier elimination (#135293)
If a `func.func` is nested in some other operation, the barrier
eliminator's recursion into parents will examine the neighbors of each
function. Therefore, don't recurse into the parent of an operation if
that operation is IsolatedFromAbove, like a func.func is.

Furthermore, define functions as a region that executes only once,
since, within the context of this pass (which runs on functions) it is
true.
2025-04-15 07:04:24 -07:00
..