llvm-project
llvm-project copied to clipboard
[mlir] [linalg] Add canonicalize pattern to swap transpose with broadcast
Add canonicalize pattern that implement canonicalize:
transpose(broadcast(input)) -> broadcast(transpose(input))
Reduce the cost of transpose.