llvm-project/mlir/lib
Denis Khalikov bfb2ce0256 [mlir][vulkan-runner] Use C-compatible wrapper emission.
A memref argument is converted into a pointer-to-struct argument
of type `{T*, T*, i64, i64[N], i64[N]}*` in the wrapper function,
where T is the converted element type and N is the memref rank.

Differential Revision: https://reviews.llvm.org/D76059
2020-03-17 07:54:41 -04:00
..
Analysis [mlir][NFC] modernize / clean up some loop transform utils, affine analysis utils 2020-03-13 21:16:05 -07:00
Conversion [mlir][vulkan-runner] Use C-compatible wrapper emission. 2020-03-17 07:54:41 -04:00
Dialect [mlir] Remove the PatternState class and simplify PatternMatchResult. 2020-03-16 17:55:54 -07:00
EDSC [MLIR] Add support for libMLIR.so 2020-03-06 13:25:18 -08:00
ExecutionEngine [mlir][CRunnerUtils] Enable compilation with C++11 toolchain on microcontroller platforms. 2020-03-12 10:18:56 -04:00
IR Affine expr simplification for add of const multiple of same expression 2020-03-17 08:22:17 +05:30
Interfaces [mlir] Only treat "Alloc" effects as dead if they are for operation results. 2020-03-14 13:53:56 -07:00
Parser [mlir] Add support for non-identifier attribute names. 2020-03-11 13:22:33 -07:00
Pass [MLIR] Add support for libMLIR.so 2020-03-06 13:25:18 -08:00
Quantizer [QuantOps] Add the quant region definition 2020-03-16 15:44:43 -07:00
Support [MLIR] Add support for libMLIR.so 2020-03-06 13:25:18 -08:00
TableGen [mlir] Add support for the attribute verifiers in the dialect declaration generator. 2020-03-16 18:32:23 -07:00
Target [mlir][LLVMIR] Add a support for boolean type arguments conversion 2020-03-13 14:40:26 -07:00
Transforms [mlir] Remove the PatternState class and simplify PatternMatchResult. 2020-03-16 17:55:54 -07:00
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