[all-commits] [llvm/llvm-project] c605df: [MLIR] FlatAffineConstraints: Use Matrix objects t...
Arjun P via All-commits
all-commits at lists.llvm.org
Thu Jul 1 09:35:44 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: c605dfcfc0c1c1605d254b00536351e2e8a87e19
https://github.com/llvm/llvm-project/commit/c605dfcfc0c1c1605d254b00536351e2e8a87e19
Author: Arjun P <arjunpitchanathan at gmail.com>
Date: 2021-07-01 (Thu, 01 Jul 2021)
Changed paths:
M mlir/include/mlir/Analysis/AffineStructures.h
M mlir/include/mlir/Analysis/Presburger/Matrix.h
M mlir/lib/Analysis/AffineStructures.cpp
M mlir/lib/Analysis/Presburger/Matrix.cpp
M mlir/unittests/Analysis/AffineStructuresTest.cpp
M mlir/unittests/Analysis/Presburger/MatrixTest.cpp
Log Message:
-----------
[MLIR] FlatAffineConstraints: Use Matrix objects to store the constraints
This results in significant deduplication of code. This patch is not expected to change any functionality, it's just some simplification in preparation for future work. Also slightly simplified some code that was being touched anyway and added some unit tests for some functions that were touched.
Reviewed By: bondhugula
Differential Revision: https://reviews.llvm.org/D105152
More information about the All-commits
mailing list