llvm-project/mlir/lib
River Riddle 6af2c4ca9b [mlir] Change the internal representation of FrozenRewritePatternList to use shared_ptr
This will allow for caching pattern lists across multiple pass instances, such as when multithreading. This is an extremely important invariant for PDL patterns, which are compiled at runtime when the FrozenRewritePatternList is built.

Differential Revision: https://reviews.llvm.org/D93146
2020-12-14 12:32:44 -08: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][SPIRV] Refactoring serialization and deserialization 2020-12-14 12:28:16 -05:00
Dialect [mlir][linalg] Fix bug in elementwise vectorization 2020-12-14 10:44:36 -08: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][OpFormat] Add support for emitting newlines from the custom format of an operation 2020-12-14 12:00:43 -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 Don't emit on op diagnostic in reproducer emission 2020-12-13 07:21:32 -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 [TableGen] Eliminate the 'code' type 2020-12-03 10:19:11 -05:00
Target [flang] Use mlir::OpState::operator->() to get to methods of mlir::Operation. 2020-12-14 20:04:53 +01:00
Transforms Revert "Revert "[mlir] Start splitting the `tensor` dialect out of `std`."" 2020-12-11 14:30:50 -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