llvm-project/mlir/tools
Tobias Gysi 8446f24ef0 [mlir][llvm] Tablegen based operation import from LLVM IR.
The revision uses tablegen generated builders to convert the most common
LLVM IR instructions to MLIR LLVM dialect operations. All instructions
with special handlers, except for alloca and fence, still use manual
handlers. The revision also introduces an additional "instructions.ll"
test file to test the import of instructions that have tablegen builders
(except for the resume instruction whose test remains untouched). A part
of the test cases are new, for example the integer instruction test,
while others are migrated from the "basic.ll" test file.

Reviewed By: ftynse

Differential Revision: https://reviews.llvm.org/D135709
2022-10-12 14:36:41 +03:00
..
mlir-cpu-runner [cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymore 2022-07-21 19:04:00 +00:00
mlir-linalg-ods-gen [mlir][linalg][NFC] Drop emitAccessorPrefix from Linalg dialect 2022-10-03 11:35:41 +09:00
mlir-lsp-server [cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymore 2022-07-21 19:04:00 +00:00
mlir-opt [mlir][Linalg] Retire LinalgStrategyTilePass and filter-based pattern. 2022-10-11 02:42:56 -07:00
mlir-parser-fuzzer [mlir] Refactor the Parser library in preparation for an MLIR binary format 2022-07-25 16:33:01 -07:00
mlir-pdll [cmake] Fix tablegen exports 2022-08-16 14:17:23 +02:00
mlir-pdll-lsp-server [cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymore 2022-07-21 19:04:00 +00:00
mlir-reduce [cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymore 2022-07-21 19:04:00 +00:00
mlir-shlib
mlir-spirv-cpu-runner [mlir-cpu-runner] Support parsing operations other than 'builtin.module' as top-level 2022-10-03 15:36:59 -04:00
mlir-tblgen [mlir][llvm] Tablegen based operation import from LLVM IR. 2022-10-12 14:36:41 +03:00
mlir-translate [cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymore 2022-07-21 19:04:00 +00:00
mlir-vulkan-runner [mlir-vulkan-runner] Fix build failure after 200889f 2022-10-03 16:11:49 -04:00
tblgen-lsp-server [cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymore 2022-07-21 19:04:00 +00:00
CMakeLists.txt [MLIR] Fix checks for native arch 2022-08-04 11:10:08 +02:00