You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[mlir][GPU] Don't look into neighboring functions for barrier elimination
If a `func.func` is netsted is 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.
0 commit comments