MacDue wrote: > Transpose2DWithUnitDimToShapeCast does work for scalable vectors, TransposeOpLowering does not. Note that it only works _if_ (and only if) the `vector.shape_cast` cancels out. https://github.com/llvm/llvm-project/pull/91935