[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