llvm-project/mlir/lib
Alex Zinenko 20d0cbd3fa [mlir] Tighten type verifiers for LLVM dialect ops results
Now that we have predicates for LLVM dialect types in ODS, we can use them to
restrict the types allowed in results of LLVM dialect operations. This also
serves as additional documentation for these operations.

Reviewed By: rriddle

Differential Revision: https://reviews.llvm.org/D93329
2020-12-15 23:50:02 +01:00
..
Analysis [mlir] Use mlir::OpState::operator->() to get to methods of mlir::Operation. 2020-12-13 09:58:16 +01:00
Bindings [mlir] Add Python binding for MLIR Dict Attribute 2020-12-13 04:30:35 +00:00
CAPI Store a MlirIdentifier instead of a MlirStringRef in MlirNameAttribute 2020-12-11 22:38:48 +00:00
Conversion [mlir] Add std.pow lowering to LLVMIR 2020-12-15 18:54:29 +01:00
Dialect [mlir] Tighten type verifiers for LLVM dialect ops results 2020-12-15 23:50:02 +01:00
EDSC [mlir][linalg] Add vectorization for element-wise linalg ops 2020-12-03 15:31:13 -08:00
ExecutionEngine [mlir][Types][NFC] Move all of the builtin Type classes to BuiltinTypes.h 2020-12-03 18:02:10 -08:00
IR [mlir][IR] Define the singleton builtin types in ODS instead of C++ 2020-12-15 13:42:19 -08:00
Interfaces [mlir][Types][NFC] Move all of the builtin Type classes to BuiltinTypes.h 2020-12-03 18:02:10 -08:00
Parser [mlir][OpAsmParser] Add support for parsing integer literals without going through IntegerAttr 2020-12-14 12:00:43 -08:00
Pass [mlir][Inliner] Refactor the inliner to use nested pass pipelines instead of just canonicalization 2020-12-14 18:09:47 -08:00
Reducer [mlir] NFC: fix trivial typos 2020-10-29 04:05:22 +09:00
Rewrite [mlir] Change the internal representation of FrozenRewritePatternList to use shared_ptr 2020-12-14 12:32:44 -08:00
Support [mlir][BuiltinDialect] Resolve comments from D91571 2020-11-19 11:12:49 -08:00
TableGen [mlir][IR] Define the singleton builtin types in ODS instead of C++ 2020-12-15 13:42:19 -08:00
Target [mlir][ArmSVE][RFC] Add an ArmSVE dialect 2020-12-14 21:35:01 +00:00
Transforms [mlir][Inliner] Refactor the inliner to use nested pass pipelines instead of just canonicalization 2020-12-14 18:09:47 -08:00
Translation [mlir][BuiltinDialect] Resolve comments from D91571 2020-11-19 11:12:49 -08:00
CMakeLists.txt [mlir][NFC] Move around the code related to PatternRewriting to improve layering 2020-10-26 18:01:06 -07:00