llvm-project/mlir/unittests/Analysis
Kunwar Shaanjeet Singh Grover dea76ccaf4 [MLIR] FlatAffineConstraints: Refactored computation of explicit representation for identifiers
This patch refactors the existing implementation of computing an explicit
representation of an identifier as a floordiv in terms of other identifiers and
exposes this computation as a public function.

The computation of this representation is required to support local identifiers
in PresburgerSet subtract, complement and isEqual.

Reviewed By: bondhugula, arjunp

Differential Revision: https://reviews.llvm.org/D106662
2021-09-08 20:24:46 +05:30
..
Presburger [MLIR] FlatAffineConstraints: Use Matrix objects to store the constraints 2021-07-01 22:05:31 +05:30
AffineStructuresTest.cpp [MLIR] FlatAffineConstraints: Refactored computation of explicit representation for identifiers 2021-09-08 20:24:46 +05:30
CMakeLists.txt Support emptiness checks for unbounded FlatAffineConstraints. 2021-01-14 19:33:37 +01:00
LinearTransformTest.cpp [MLIR] Add support for extracting an integer sample point (if one exists) from an unbounded FlatAffineConstraints. 2021-01-22 22:28:38 +05:30
PresburgerSetTest.cpp [mlir][Analysis][NFC] Disambiguate FlatAffineConstraints constructor 2021-08-10 10:34:30 +09:00