llvm-project/mlir
Arjun P aafb428237 [MLIR][Presburger][Simplex] symbolic lexmin: add some normalization heuristics
Normalize some of the division and inequality expressions used,
which can improve performance. Also deduplicate some of the
normalization functionality throughout the Presburger library.

Reviewed By: Groverkss

Differential Revision: https://reviews.llvm.org/D123314
2022-04-11 20:46:30 +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 Fix grammar and punctuation across several docs; NFC 2022-04-07 07:11:11 -04:00
examples [MLIR] Standalone: Fix copy-and-paste typo (NFC) 2022-04-07 11:22:21 +02:00
include [MLIR][Presburger][Simplex] symbolic lexmin: add some normalization heuristics 2022-04-11 20:46:30 +01:00
lib [MLIR][Presburger][Simplex] symbolic lexmin: add some normalization heuristics 2022-04-11 20:46:30 +01:00
python [mlir][Linalg] Add pooling_nchw_sum op. 2022-04-08 17:57:47 +05:30
test [mlir][ods] ODS-level Attribute Optimizations 2022-04-11 18:34:07 +00:00
tools [mlir][ods] ODS-level Attribute Optimizations 2022-04-11 18:34:07 +00:00
unittests [mlir] Width parameterization of BitEnum attributes 2022-04-08 01:21:29 +00:00
utils [mlir-vscode] Add better support for multiple workspace folders 2022-04-05 13:41:40 -07:00
.clang-format
.clang-tidy
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.