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
[GlobalOpt] Fix transpose propagation for index-semantic ops by interchanging indexing maps (#22248)
Index-semantic ops were previously treated as elementwise in the
`SinkTransposeThroughUnaryElementwiseInput` and
`BubbleTransposeThroughUnaryElementwiseDpsInit` patterns, which could
not correctly update the indexing maps.
After this change, ops with index semantics will no longer be
incorrectly handled by these patterns. Instead, they will be processed
by the `FuseTransposeWithProducerLinalgOp` pattern, which uses
`linalg::interchangeGenericOp`. This function already handles
index-semantic ops.
---------
Signed-off-by: Ziliang Zhang <[email protected]>
0 commit comments