[Mlir-commits] [mlir] [mlir][Vector] Add `vector.shuffle` tree transformation (PR #145740)

Andrzej WarzyƄski llvmlistbot at llvm.org
Mon Jun 30 08:55:34 PDT 2025


================

----------------
banach-space wrote:

[nit] Drop `to_from` (and all the variants of that) from function names. The test file already encodes the fact that all tests exercise the `vector.to_elements` + `vector.from_elements` -> `vector.shuffle`.

Also, what are the high-level categories in this test files? I see two:
* genuine shuffle (e.g. `@to_from_elements_single_input_shuffle`)
* concat `@to_from_elements_shuffle_tree_concat_4x8_to_32`
* concat with poison values (e.g. `@to_from_elements_shuffle_tree_concat_3x4_to_12`)

Anything else? If this is correct, it would be good to clarify this split.

https://github.com/llvm/llvm-project/pull/145740


More information about the Mlir-commits mailing list