SuccessChanges

Summary

  1. [VE] Update VELIntrinsic tests (details)
  2. [mlir][spirv] NFC: place ops in the proper file for their categories (details)
  3. [SLP] Add test case showing a bug when dealing with padded types (details)
Commit 24faa87075ac1b4e4d7f7336271b1ba72ffcc2c0 by marukawa
[VE] Update VELIntrinsic tests

Update comment and style of regression tests for VELIntrinsic

Reviewed By: simoll

Differential Revision: https://reviews.llvm.org/D94490
The file was modifiedllvm/test/CodeGen/VE/VELIntrinsics/vld.ll
The file was modifiedllvm/test/CodeGen/VE/VELIntrinsics/vand.ll
Commit 2f7ec77e3cdb9d874e0b6a73d3d7a6fe02c0125d by antiagainst
[mlir][spirv] NFC: place ops in the proper file for their categories

This commit moves dangling ops in the main ops.td file to the proper
file matching their categories. This makes ops.td as purely including
all category files.

Differential Revision: https://reviews.llvm.org/D94413
The file was addedmlir/include/mlir/Dialect/SPIRV/IR/SPIRVBarrierOps.td
The file was removedmlir/test/Target/SPIRV/barrier.mlir
The file was addedmlir/include/mlir/Dialect/SPIRV/IR/SPIRVMiscOps.td
The file was addedmlir/test/Dialect/SPIRV/IR/misc-ops.mlir
The file was addedmlir/test/Dialect/SPIRV/IR/memory-ops.mlir
The file was modifiedmlir/include/mlir/Dialect/SPIRV/IR/SPIRVStructureOps.td
The file was modifiedmlir/test/Dialect/SPIRV/IR/structure-ops.mlir
The file was modifiedmlir/test/Dialect/SPIRV/IR/bit-ops.mlir
The file was modifiedmlir/test/Dialect/SPIRV/IR/group-ops.mlir
The file was removedmlir/test/Dialect/SPIRV/IR/ops.mlir
The file was modifiedmlir/include/mlir/Dialect/SPIRV/IR/SPIRVOps.td
The file was addedmlir/test/Dialect/SPIRV/IR/barrier-ops.mlir
The file was addedmlir/include/mlir/Dialect/SPIRV/IR/SPIRVMemoryOps.td
The file was addedmlir/test/Target/SPIRV/barrier-ops.mlir
The file was addedmlir/test/Dialect/SPIRV/IR/cast-ops.mlir
The file was modifiedmlir/test/Dialect/SPIRV/IR/logical-ops.mlir
Commit dd07d60ec33969ae4f1e37500bb852563e142dfb by bjorn.a.pettersson
[SLP] Add test case showing a bug when dealing with padded types

We shouldn't vectorize stores of non-packed types (i.e. types that
has padding between consecutive variables in a scalar layout,
but being packed in a vector layout).

The problem was detected as a miscompile in a downstream test case.

This is a pre-commit of a test case for the fix in D94446.
The file was modifiedllvm/test/Transforms/SLPVectorizer/X86/bad_types.ll