SuccessChanges

Summary

  1. [mlir][vector] modified scatter/gather syntax, pass_thru mandatory (details)
  2. [NFC] Disallow unused prefixes in CodeGen/X86 tests. (details)
  3. [clang] Add llvm-strip to test dependencies (details)
Commit 6728af16cf987df3cf051f3a1f9c92ed2b8fbc2d by ajcbik
[mlir][vector] modified scatter/gather syntax, pass_thru mandatory

This change makes the scatter/gather syntax more consistent with
the syntax of all the other memory operations in the Vector dialect
(order of types, use of [] for index, etc.). This will make the MLIR
code easier to read. In addition, the pass_thru parameter of the
gather has been made mandatory (there is very little benefit in
using the implicit "undefined" values).

Reviewed By: nicolasvasilache

Differential Revision: https://reviews.llvm.org/D94352
The file was modifiedmlir/include/mlir/Dialect/Vector/VectorOps.td
The file was modifiedmlir/test/Dialect/Vector/invalid.mlir
The file was modifiedmlir/test/Dialect/Vector/ops.mlir
The file was modifiedmlir/test/Dialect/Vector/vector-mem-transforms.mlir
The file was modifiedmlir/test/Conversion/VectorToLLVM/vector-to-llvm.mlir
The file was modifiedmlir/integration_test/Dialect/Vector/CPU/test-scatter.mlir
The file was modifiedmlir/lib/Dialect/Vector/VectorOps.cpp
The file was modifiedmlir/integration_test/Dialect/Vector/CPU/test-sparse-dot-matvec.mlir
The file was modifiedmlir/integration_test/Dialect/Vector/CPU/test-gather.mlir
The file was modifiedmlir/integration_test/Dialect/Vector/CPU/test-sparse-saxpy-jagged-matvec.mlir
Commit 75c04327a5ec1f3b7014ebc410f3ef5833537863 by mtrofin
[NFC] Disallow unused prefixes in CodeGen/X86 tests.

Also fixed remaining tests that featured unused prefixes.

Differential Revision: https://reviews.llvm.org/D94330
The file was modifiedllvm/test/CodeGen/X86/vector-pack-128.ll
The file was modifiedllvm/test/CodeGen/X86/lit.local.cfg
The file was modifiedllvm/test/CodeGen/X86/fptosi-sat-scalar.ll
The file was modifiedllvm/test/CodeGen/X86/fptoui-sat-scalar.ll
Commit 4dbb3f57c6fe581ef525dbe49a401f4bab834eff by smeenai
[clang] Add llvm-strip to test dependencies

CodeGen/thinlto_embed_bitcode.ll relies on it.
The file was modifiedclang/test/CMakeLists.txt