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
[LinalgExt] Implement unit dim folding pattern for map_scatter (#21563)
Implements unit dim folding on the source of
`iree_linalg_ext.map_scatter`. This is needed for the
LLVMGPUVectorDistribute pipeline to avoid unit dim slices creating extra
copies. The unit dim folding only happens on the source of the
map_scatter, because we currently only see the op during codegen, where
it is the last op in the dispatch. We generally shouldn't see unit dims
on the output of the map_scatter, since unit dims in this phase will
come from tiling, which only affects the input.
---------
Signed-off-by: Max Dawkins <[email protected]>
0 commit comments