[mlir][llvm] Use tablegen to import shufflevector from LLVM IR.
authorTobias Gysi <tobias.gysi@nextsilicon.com>
Fri, 14 Oct 2022 11:45:32 +0000 (14:45 +0300)
committerTobias Gysi <tobias.gysi@nextsilicon.com>
Fri, 14 Oct 2022 11:46:05 +0000 (14:46 +0300)
commitea9cae03d780de4cc84d4777445ad8de89ebf361
tree158a49efdecdf89b8682566ec60eae73275344bd
parent11f360469599e5c7c470b2071692fc6647cf3280
[mlir][llvm] Use tablegen to import shufflevector from LLVM IR.

The revision imports the shuffle vector operation using
tablegen generated builders. Additionally, it moves its test to
the instructions.ll test file.

Depends on D135874

Reviewed By: ftynse

Differential Revision: https://reviews.llvm.org/D135880
mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td
mlir/lib/Target/LLVMIR/ConvertFromLLVMIR.cpp
mlir/test/Target/LLVMIR/Import/basic.ll
mlir/test/Target/LLVMIR/Import/instructions.ll