llvm-project/mlir/lib
River Riddle 83ef862fad [mlir] Add support for generating Attribute classes for ODS
The support for attributes closely maps that of Types (basically 1-1) given that Attributes are defined in exactly the same way as Types. All of the current ODS TypeDef classes get an Attr equivalent. The generation of the attribute classes themselves share the same generator as types.

Differential Revision: https://reviews.llvm.org/D97589
2021-03-03 16:41:49 -08:00
..
Analysis [mlir] Check 'iter_args' in 'isLoopParallel' utility 2021-02-25 18:12:34 +02:00
Bindings Add basic JIT Python Bindings 2021-03-03 18:19:40 +00:00
CAPI Add basic JIT Python Bindings 2021-03-03 18:19:40 +00:00
Conversion [mlir][pdl][NFC] Rename InputOp to OperandOp 2021-03-03 15:48:00 -08:00
Dialect [mlir][pdl][NFC] Rename InputOp to OperandOp 2021-03-03 15:48:00 -08:00
EDSC [mlir][IR] Remove the concept of `OperationProperties` 2021-02-09 12:00:15 -08:00
ExecutionEngine [mlir] Silence -Wglobal-constructors error in CudaRuntimeWrapper.cpp 2021-03-03 13:48:03 +01:00
IR [mlir][IR] Refactor the internal implementation of Value 2021-03-03 14:33:37 -08:00
Interfaces [mlir][IR] Remove the concept of `OperationProperties` 2021-02-09 12:00:15 -08:00
Parser [mlir][NFC] Use `BaseMemRefType::isValidElementType` in Parser 2021-03-03 16:00:54 +03:00
Pass Enable `Pass::initialize()` to fail by returning a LogicalResult 2021-02-11 01:51:53 +00:00
Reducer [mlir] NFC: fix trivial typos 2020-10-29 04:05:22 +09:00
Rewrite Fix unused variable 2021-02-23 11:19:35 +01:00
Support Change the error message when `-split-input-file` is used with mlir-opt to make it recognizable by IDEs 2021-02-27 18:32:34 +00:00
TableGen [mlir] Add support for generating Attribute classes for ODS 2021-03-03 16:41:49 -08:00
Target [mlir] Simplify various pieces of code now that Identifier has access to the Context/Dialect 2021-02-26 18:00:05 -08:00
Transforms [mlir][IR] Refactor the internal implementation of Value 2021-03-03 14:33:37 -08:00
Translation [mlir] avoid exposing mutable DialectRegistry from MLIRContext 2021-02-10 12:07:34 +01:00
CMakeLists.txt [mlir][NFC] Move around the code related to PatternRewriting to improve layering 2020-10-26 18:01:06 -07:00