llvm-project/mlir/lib
Rahul Joshi 8893d0816c [MLIR] Change Operation::create() methods to use Value/Type/Block ranges.
- Introduce a new BlockRange class to represent range of blocks (constructible from
  an ArrayRef<Block *> or a SuccessorRange);
- Change Operation::create() methods to use TypeRange for result types, ValueRange for
  operands and BlockRange for successors.

Differential Revision: https://reviews.llvm.org/D86985
2020-09-08 14:19:05 -07:00
..
Analysis Improve doc comments for several methods returning bools 2020-08-30 13:33:05 +05:30
Bindings Extend PyConcreteType to support intermediate base classes. 2020-09-06 23:39:47 -07:00
CAPI [mlir] Add Shaped Type, Tensor Type and MemRef Type to python bindings. 2020-09-06 11:45:54 -07:00
Conversion [mlir][VectorOps] Fix more GCC5 weirdness 2020-09-08 15:41:39 +02:00
Dialect Add an option for unrolling loops up to a factor. 2020-09-08 09:23:38 -07:00
EDSC Remove MLIREDSCInterface library which isn't used anywhere (NFC) 2020-08-18 19:04:30 +00:00
ExecutionEngine Preserve the error message when MemoryBuffer creation fails 2020-08-21 18:03:25 +00:00
IR [MLIR] Change Operation::create() methods to use Value/Type/Block ranges. 2020-09-08 14:19:05 -07:00
Interfaces [mlir][Vector] NFC - Improve VectorInterfaces 2020-07-20 08:24:22 -04:00
Parser Store an Identifier instead of a StringRef for the OperationName inside an AbstractOperation (NFC) 2020-09-02 19:10:56 +00:00
Pass Decouple OpPassManager from the the MLIRContext (NFC) 2020-09-03 06:02:05 +00:00
Reducer Create Reduction Tree Pass 2020-08-07 23:17:31 +00:00
Support Add more explicit error message when creating a type or attribute for an unregistered dialect (NFC) 2020-09-08 16:59:26 +00:00
TableGen Separate the Registration from Loading dialects in the Context 2020-08-19 01:19:03 +00:00
Target [mlir][ODS] Use c++ types for integer attributes of fixed width when possible. 2020-09-01 13:43:32 -07:00
Transforms Add an option for unrolling loops up to a factor. 2020-09-08 09:23:38 -07:00
Translation Add a `dialect_registration` callback for "translations" registered with mlir-translate 2020-08-23 01:00:39 +00:00
CMakeLists.txt Initial boiler-plate for python bindings. 2020-07-09 12:03:58 -07:00