mirror of
https://github.com/intel/llvm.git
synced 2026-01-26 03:56:16 +08:00
At the moment there is no support for vector.shuffle for scalable vectors - various hooks/helpers related to `vector.shuffle` simply ignore the scalable flags (e.g. ` ShuffleOp::inferReturnTypes`). This is unlikely to change any time soon (vector shuffles are known to be tricky for scalable vectors), hence this patch restricts `vector.shuffle` to fixed width vectors.
Multi-Level Intermediate Representation
See https://mlir.llvm.org/ for more information.