llvm-project/mlir
River Riddle 59bbc7a085 [GreedPatternRewriter] Preprocess constants while building worklist when not processing top down
This avoids accidentally reversing the order of constants during successive
application, e.g. when running the canonicalizer. This helps reduce the number
of iterations, and also avoids unnecessary changes to input IR.

Fixes #51892

Differential Revision: https://reviews.llvm.org/D122692
2022-03-31 12:08:55 -07:00
..
benchmark/python [mlir] Move the Builtin FuncOp to the Func dialect 2022-03-16 17:07:03 -07:00
cmake/modules Remove include_directories() from cmake `mlir_tablegen()` function (NFC) 2022-03-14 04:36:24 +00:00
docs [mlir][emitc] Adapt to move of FuncOp 2022-03-28 17:44:47 +02:00
examples [mlir] Rename `OpAsmParser::OperandType` to `OpAsmParser::UnresolvedOperand` 2022-03-21 21:42:13 +01:00
include [GreedPatternRewriter] Preprocess constants while building worklist when not processing top down 2022-03-31 12:08:55 -07:00
lib [GreedPatternRewriter] Preprocess constants while building worklist when not processing top down 2022-03-31 12:08:55 -07:00
python Revert "Added an empty __init__.py file to the MLIR Python bindings" 2022-03-31 20:03:52 +02:00
test [GreedPatternRewriter] Preprocess constants while building worklist when not processing top down 2022-03-31 12:08:55 -07:00
tools [mlir][ods] Allow null to be passed as default-valued attributes 2022-03-29 16:55:00 +00:00
unittests [MLIR][Presburger] IntegerRelation::truncate: fix bug when truncating equalities 2022-03-31 15:16:30 +01:00
utils [mlir][PDLL] Add an initial language server for PDLL 2022-03-19 13:28:23 -07:00
.clang-format
.clang-tidy Enable readability-redundant-smartptr-get in MLIR local clang-tidy config 2022-01-08 20:07:11 +00:00
CMakeLists.txt mlir: set CMAKE_INCLUDE_CURRENT_DIR to fix out-of-tree builds 2022-03-19 18:22:09 -05:00
LICENSE.TXT
README.md

README.md

Multi-Level Intermediate Representation

See https://mlir.llvm.org/ for more information.