llvm-project/mlir/lib/Conversion
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
..
AVX512ToLLVM [mlir][Pass] Add support for generating pass utilities via tablegen 2020-04-01 02:10:46 -07:00
AffineToStandard [mlir][Pass] Add support for generating pass utilities via tablegen 2020-04-01 02:10:46 -07:00
GPUCommon [MLIR][LLVM] Make index type bitwidth configurable. 2020-03-27 12:42:54 +01:00
GPUToCUDA [mlir][Pass] Add support for generating pass utilities via tablegen 2020-04-01 02:10:46 -07:00
GPUToNVVM [mlir][Pass] Add support for generating pass utilities via tablegen 2020-04-01 02:10:46 -07:00
GPUToROCDL [mlir][Pass] Add support for generating pass utilities via tablegen 2020-04-01 02:10:46 -07:00
GPUToSPIRV [mlir] Modify GPU to SPIR-V conversion to respect 2020-04-01 09:34:49 -07:00
GPUToVulkan [mlir][Pass] Add support for generating pass utilities via tablegen 2020-04-01 02:10:46 -07:00
LinalgToLLVM [mlir][Pass] Add support for generating pass utilities via tablegen 2020-04-01 02:10:46 -07:00
LinalgToSPIRV [mlir][Pass] Add support for generating pass utilities via tablegen 2020-04-01 02:10:46 -07:00
LoopToStandard [mlir][Pass] Add support for generating pass utilities via tablegen 2020-04-01 02:10:46 -07:00
LoopsToGPU [mlir][Pass] Add support for generating pass utilities via tablegen 2020-04-01 02:10:46 -07:00
StandardToLLVM [mlir][LLVM] Finer-grained control for C interface emission 2020-04-02 13:07:10 -04:00
StandardToSPIRV [mlir][Pass] Add support for generating pass utilities via tablegen 2020-04-01 02:10:46 -07:00
StandardToStandard [mlir] Change missed usage PatternMatchResult to LogicalResult 2020-03-18 21:22:24 -07:00
VectorToLLVM [mlir][Pass] Add support for generating pass utilities via tablegen 2020-04-01 02:10:46 -07:00
VectorToLoops [mlir][NFC] Cleanup AffineOps directory structure 2020-03-20 14:23:43 -07:00
CMakeLists.txt [mlir][AVX512] Start a primitive AVX512 dialect 2020-03-20 14:11:57 -04:00