llvm-project/mlir
Arjun P 31cb99959f [MLIR][Presburger] subtract: fix bug when an input set has duplicate divisions
Previously, when an input set had a duplicate division, the duplicates might
be removed by a call to mergeLocalIds due to being detected as being duplicate
for the first time. The subtraction implementation cannot handle existing
locals being removed, so this would lead to unexpected behaviour. Resolve this
by removing all the duplicates up front.

Reviewed By: Groverkss

Differential Revision: https://reviews.llvm.org/D122826
2022-04-01 12:38:45 +01: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 [MLIR][Presburger] subtract: fix bug when an input set has duplicate divisions 2022-04-01 12:38:45 +01:00
lib [MLIR][Presburger] subtract: fix bug when an input set has duplicate divisions 2022-04-01 12:38:45 +01:00
python Revert "Added an empty __init__.py file to the MLIR Python bindings" 2022-03-31 20:03:52 +02:00
test [OMPIRBuilder] Support ordered clause specified without parameter 2022-04-01 16:17:29 +08:00
tools [mlir][ods] Allow null to be passed as default-valued attributes 2022-03-29 16:55:00 +00:00
unittests [MLIR][Presburger] subtract: fix bug when an input set has duplicate divisions 2022-04-01 12:38:45 +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.