llvm-project/mlir/lib
Alex Zinenko 129cf84e69 [mlir] LLVM dialect: support globals without linkage keyword, assuming 'external'
Similarly to actual LLVM IR, and to `llvm.mlir.func`, allow the custom syntax
of `llvm.mlir.global` to omit the linkage keyword. If omitted, the linkage is
assumed to be external. This makes the modeling of globals in the LLVM dialect
more consistent, both within the dialect and with LLVM IR.

Differential Revision: https://reviews.llvm.org/D78096
2020-04-15 10:58:32 +02:00
..
Analysis [mlir][NFC] Remove the STLExtras.h header file now that it has been merged into LLVM. 2020-04-14 15:14:41 -07:00
Conversion [llvm][ADT] Move TypeSwitch class from MLIR to LLVM 2020-04-14 15:14:41 -07:00
Dialect [mlir] LLVM dialect: support globals without linkage keyword, assuming 'external' 2020-04-15 10:58:32 +02:00
EDSC [MLIR] Add support for libMLIR.so 2020-03-06 13:25:18 -08:00
ExecutionEngine [MLIR] Add simple runner utilities for timing 2020-03-31 23:08:29 +05:30
IR [mlir][NFC] Remove the STLExtras.h header file now that it has been merged into LLVM. 2020-04-14 15:14:41 -07:00
Interfaces [MLIR] Interfaces need to used add_mlir_library 2020-03-19 16:44:24 -07:00
Parser [mlir][NFC] Remove the STLExtras.h header file now that it has been merged into LLVM. 2020-04-14 15:14:41 -07:00
Pass [llvm][STLExtras] Move the algorithm `interleave*` methods from MLIR to LLVM 2020-04-14 15:14:40 -07:00
Support [mlir][StorageUniquer] Replace all usages of std::function with function_ref. 2020-04-11 23:07:52 -07:00
TableGen [mlir][NFC] Remove the STLExtras.h header file now that it has been merged into LLVM. 2020-04-14 15:14:41 -07:00
Target [llvm][ADT] Move TypeSwitch class from MLIR to LLVM 2020-04-14 15:14:41 -07:00
Transforms [MLIR] Introduce applyOpPatternsAndFold for op local rewrites 2020-04-15 14:10:01 +05:30
Translation [mlir] Refactor and cleanup the translation facilities. 2020-04-05 16:21:21 -07:00
CMakeLists.txt [mlir] Emit errors if global constructors are found within lib/ 2020-04-10 13:04:32 -07:00