llvm/mlir
Groverkss abc2c2309a [MLIR][Presburger][NFC] Cleanup PresburgerSet
This patch cleans up the interface to PresburgerSet. At a high level it does
the following changes:

  - Move member functions around to have constructors at top and print/dump
    at end.
  - Move a private function to be a static function instead.
  - Change member functions of type "getAllIntegerPolyhedron" to "getAllPolys"
    instead.
  - Improve documentation for PresburgerSet.

Reviewed By: arjunp

Differential Revision: https://reviews.llvm.org/D121027
2022-03-08 03:02:12 +05:30
..
benchmark/python [mlir] Rename the Standard dialect to the Func dialect 2022-03-01 12:10:04 -08:00
cmake/modules [mlir] Add option to control python search priming 2022-03-01 14:52:56 -08:00
docs [mlir][NFC] Rename StandardToLLVM to FuncToLLVM 2022-03-07 11:25:23 -08:00
examples [mlir][NFC] Rename StandardToLLVM to FuncToLLVM 2022-03-07 11:25:23 -08:00
include [MLIR][Presburger][NFC] Cleanup PresburgerSet 2022-03-08 03:02:12 +05:30
lib [MLIR][Presburger][NFC] Cleanup PresburgerSet 2022-03-08 03:02:12 +05:30
python [mlir] Rename the Standard dialect to the Func dialect 2022-03-01 12:10:04 -08:00
test [mlir][Vector] Add patterns to reorder elementwise ops and broadcast/transpose ops. 2022-03-07 12:52:12 -08:00
tools [mlir][NFC] Rename StandardToLLVM to FuncToLLVM 2022-03-07 11:25:23 -08:00
unittests [MLIR][Presburger][NFC] Cleanup PresburgerSet 2022-03-08 03:02:12 +05:30
utils [mlir] Rename the Standard dialect to the Func dialect 2022-03-01 12:10:04 -08:00
.clang-format
.clang-tidy
CMakeLists.txt [mlir] Add option to control python search priming 2022-03-01 14:52:56 -08:00
LICENSE.TXT
README.md

Multi-Level Intermediate Representation

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