llvm-project/mlir/lib
River Riddle 9e21ab8f52 Add a templated wrapper around RewritePattern that allows for defining match/rewrite methods with an instance of the source op instead of a raw Operation*.
--

PiperOrigin-RevId: 250003405
2019-06-01 20:03:22 -07:00
..
AffineOps Add a templated wrapper around RewritePattern that allows for defining match/rewrite methods with an instance of the source op instead of a raw Operation*. 2019-06-01 20:03:22 -07:00
Analysis Address some build warnings. 2019-06-01 20:02:52 -07:00
Dialect Add a templated wrapper around RewritePattern that allows for defining match/rewrite methods with an instance of the source op instead of a raw Operation*. 2019-06-01 20:03:22 -07:00
EDSC Use lambdas for nesting edsc constructs. 2019-05-20 13:50:28 -07:00
ExecutionEngine ExecutionEngine: drop PassManager integration 2019-05-20 13:48:45 -07:00
GPU Add operand type iterators to Operation and cleanup usages of operand->getType. This also simplifies some lingering usages of result->getType. 2019-06-01 20:00:43 -07:00
IR Add support to RewritePattern for specifying the potential operations that can be generated during a rewrite. This will enable analyses to start understanding the possible effects of applying a rewrite pattern. 2019-06-01 20:02:42 -07:00
LLVMIR Rename DialectConversion to TypeConverter and split out pattern construction. This simplifies building the conversion pattern list from multiple sources. 2019-06-01 20:02:03 -07:00
Linalg Address some build warnings. 2019-06-01 20:02:52 -07:00
Parser Replace checks for rank -1 with direct calls to hasRank 2019-06-01 20:01:33 -07:00
Pass Make the ParallelDiagnosticHandler used by the pass manager publicly available in Diagnostics.h. This provides a common utility for deterministically handling diagnostics in a multi-threaded environment. 2019-06-01 19:55:24 -07:00
Quantizer Address some build warnings. 2019-06-01 20:02:52 -07:00
SDBM Move SDBM uniquer into the SDBM dialect 2019-06-01 19:54:43 -07:00
StandardOps Add a templated wrapper around RewritePattern that allows for defining match/rewrite methods with an instance of the source op instead of a raw Operation*. 2019-06-01 20:03:22 -07:00
Support Remove unnecessary C++ specifier in CPP files. NFC. 2019-05-20 13:42:13 -07:00
TableGen Add support to RewritePattern for specifying the potential operations that can be generated during a rewrite. This will enable analyses to start understanding the possible effects of applying a rewrite pattern. 2019-06-01 20:02:42 -07:00
Target Add support for llvm.constant with StringAttr as value. 2019-06-01 19:59:54 -07:00
Transforms Rename DialectConversion to TypeConverter and split out pattern construction. This simplifies building the conversion pattern list from multiple sources. 2019-06-01 20:02:03 -07:00
Translation Remove unnecessary C++ specifier in CPP files. NFC. 2019-05-20 13:42:13 -07:00
VectorOps NFC: Make ParseResult public and update the OpAsmParser(and thus all of the custom operation parsers) to use it instead of bool. 2019-05-10 19:23:24 -07:00
CMakeLists.txt Move SDBM infrastructure into a new SDBM dialect 2019-06-01 19:54:33 -07:00