llvm-capstone/mlir
Nikita Popov 8f555a52e0 [cmake] Fix tablegen exports
This fixes some fallout from D131282. Currently, add_tablegen() will add the tablegen target to LLVM_EXPORTS and associates the install with LLVMExports. For non-standalone builds, this means that you end up with mlir-tblgen and clang-tblgen in LLVMExports.

However, these projects should instead be using MLIR_EXPORTS/MLIRTargets and CLANG_EXPORTS/ClangTargets. To fix this, add an extra EXPORT option and make use of get_target_export_arg() to create the correct export argument.

Reviewed By: ashay-github

Differential Revision: https://reviews.llvm.org/D131565
2022-08-16 14:17:23 +02:00
..
benchmark/python [NFC] Remove obsolete all_passes_registration from integration tests. 2022-07-16 18:18:43 -07:00
cmake/modules [mlir] Make sure that aggregate shared libraries define all of their symbols. 2022-08-15 12:02:24 -07:00
docs [mlir][ods] Rename Confined and AllAttrConstraintsOf 2022-08-12 22:36:17 -04:00
examples [mlir] Fix build of toyc-ch6 (NFC) 2022-08-09 15:58:49 -04:00
include Don't lower log1p(x) to log(1 + x). 2022-08-16 06:58:00 +02:00
lib Don't lower log1p(x) to log(1 + x). 2022-08-16 06:58:00 +02:00
python [mlir][linalg][python] Add named constructor for MatchOp 2022-08-15 14:41:28 +02:00
test Don't lower log1p(x) to log(1 + x). 2022-08-16 06:58:00 +02:00
tools [cmake] Fix tablegen exports 2022-08-16 14:17:23 +02:00
unittests DynamicMemRefType: iteration and access by indices 2022-08-15 17:37:39 +02:00
utils [mlir][spirv] Migrate to use specalized enum attributes 2022-08-09 14:14:54 -04:00
.clang-format [mlir] Add missing newline at end of .clang-format file 2022-06-14 23:59:00 -07:00
.clang-tidy [mlir] Disable misc-const-correctness clang-tidy check. 2022-08-03 10:18:43 +02:00
CMakeLists.txt [mlir] Fix calling the native mlir-pdll-tblgen 2022-08-11 09:34:13 +00:00
LICENSE.TXT
README.md

Multi-Level Intermediate Representation

See https://mlir.llvm.org/ for more information.