llvm-project/mlir/lib
Sean Silva 1ce7040359 [mlir] Properly handle recursive bufferization for scf.for/scf.if
This fixes a subtle issue, described in the comment starting with
"Clone the op without the regions and inline the regions from the old op",
which prevented this conversion from working on non-trivial examples.

Differential Revision: https://reviews.llvm.org/D90203
2020-10-28 14:16:56 -07:00
..
Analysis [mlir] NFC: fix trivial typos 2020-10-29 04:05:22 +09:00
Bindings [mlir] NFC: fix trivial typos 2020-10-29 04:05:22 +09:00
CAPI Add a `mlirModuleGetBody()` accessor to the C API and bind it in Python 2020-10-28 17:53:52 +00:00
Conversion [mlir] Convert memref_reshape to memref_reinterpret_cast. 2020-10-28 21:15:32 +01:00
Dialect [mlir] Properly handle recursive bufferization for scf.for/scf.if 2020-10-28 14:16:56 -07:00
EDSC Remove MLIREDSCInterface library which isn't used anywhere (NFC) 2020-08-18 19:04:30 +00:00
ExecutionEngine [mlir] JitRunner: add a config option to register symbols with ExecutionEngine at runtime 2020-10-27 15:57:34 -07:00
IR [mlir] NFC: fix trivial typos 2020-10-29 04:05:22 +09:00
Interfaces [mlir] NFC: fix trivial typos 2020-10-29 04:05:22 +09:00
Parser Import llvm::StringSwitch into mlir namespace. 2020-10-08 11:39:24 +02:00
Pass Add a dump() method on the pass manager for debugging purpose (NFC) 2020-09-23 05:53:41 +00:00
Reducer [mlir] NFC: fix trivial typos 2020-10-29 04:05:22 +09:00
Rewrite [mlir][Pattern] Add a new FrozenRewritePatternList class 2020-10-26 18:01:06 -07:00
Support [mlir][StorageUniquer] Refactor parametric storage to use sharded dense sets 2020-10-26 19:40:19 -07:00
TableGen [mlir] NFC: fix trivial typos 2020-10-29 04:05:22 +09:00
Target [mlir] NFC: fix trivial typos 2020-10-29 04:05:22 +09:00
Transforms [mlir] NFC: fix trivial typos 2020-10-29 04:05:22 +09:00
Translation Remove global dialect registration 2020-10-24 00:35:55 +00:00
CMakeLists.txt [mlir][NFC] Move around the code related to PatternRewriting to improve layering 2020-10-26 18:01:06 -07:00