llvm-project/mlir/lib
Nicolas Vasilache add9f1a5dc [mlir][LLVM] Finer-grained control for C interface emission
C interface emission is controlled by a flag and has coarse granularity.
With this coarse control, interfaces are emitted for all external functions.
This makes is easy to get undefined symbols.

This revision adds support for controlling per-function emission with an "emit_c_interface" attribute.
2020-04-02 13:07:10 -04:00
..
Analysis [MLIR][NFC] loop transforms/analyis utils cleanup / modernize 2020-04-01 22:36:25 +05:30
Conversion [mlir][LLVM] Finer-grained control for C interface emission 2020-04-02 13:07:10 -04:00
Dialect [MLIR] Add method to drop duplicate result exprs from AffineMap 2020-04-02 03:00:19 +05:30
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] Add method to drop duplicate result exprs from AffineMap 2020-04-02 03:00:19 +05:30
Interfaces [MLIR] Interfaces need to used add_mlir_library 2020-03-19 16:44:24 -07:00
Parser [mlir] NFC: fix trivial typo in source files 2020-03-28 10:12:49 +09:00
Pass [mlir][Pass] Add a tablegen backend for defining Pass information 2020-04-01 02:10:46 -07:00
Quantizer [mlir][Pass] Add support for generating pass utilities via tablegen 2020-04-01 02:10:46 -07:00
Support Add a flag on the context to protect against creation of operations in unregistered dialects 2020-03-30 19:37:31 +00:00
TableGen [mlir][Pass] Add support for generating pass utilities via tablegen 2020-04-01 02:10:46 -07:00
Target [mlir] LLVMFuncOp: provide a capability to pass attributes through to LLVM IR 2020-04-02 12:52:46 +02:00
Transforms [MLIR] Add method to drop duplicate result exprs from AffineMap 2020-04-02 03:00:19 +05:30
Translation [mlir][SideEffects] Define a set of interfaces and traits for defining side effects 2020-03-06 14:04:36 -08:00
CMakeLists.txt [mlir][NFC] Move the operation interfaces out of Analysis/ and into a new Interfaces/ directory. 2020-03-10 12:45:45 -07:00