llvm-project/mlir/lib/Target/LLVMIR
Emilio Cota 8508a63b88 [mlir] Rename AVX512 dialect to X86Vector
We will soon be adding non-AVX512 operations to MLIR, such as AVX's rsqrt. In https://reviews.llvm.org/D99818 several possibilities were discussed, namely to (1) add non-AVX512 ops to the AVX512 dialect, (2) add more dialects (e.g. AVX dialect for AVX rsqrt), and (3) expand the scope of the AVX512 to include these SIMD x86 ops, thereby renaming the dialect to something more accurate such as X86Vector.

Consensus was reached on option (3), which this patch implements.

Reviewed By: aartbik, ftynse, nicolasvasilache

Differential Revision: https://reviews.llvm.org/D100119
2021-04-12 19:20:04 +02:00
..
Dialect [mlir] Rename AVX512 dialect to X86Vector 2021-04-12 19:20:04 +02:00
CMakeLists.txt [mlir] Rename AVX512 dialect to X86Vector 2021-04-12 19:20:04 +02:00
ConvertFromLLVMIR.cpp Define a `NoTerminator` traits that allows operations with a single block region to not provide a terminator 2021-03-25 03:59:03 +00:00
ConvertToLLVMIR.cpp [mlir] make implementations of translation to LLVM IR interfaces private 2021-03-04 09:16:32 +01:00
DebugTranslation.cpp [mlir][IR][NFC] Define the Location classes in ODS instead of C++ 2021-03-08 14:32:40 -08:00
DebugTranslation.h [mlir][NFC] Remove usernames and google bug numbers from TODO comments. 2020-07-07 01:40:52 -07:00
ModuleTranslation.cpp Improve error message when tring to export to LLVM IR with a dialect missing the interface 2021-04-08 23:21:27 +00:00
TypeTranslation.cpp [mlir] make implementations of translation to LLVM IR interfaces private 2021-03-04 09:16:32 +01:00