[all-commits] [llvm/llvm-project] 9d6a6f: [MLIR][Presburger] remove redundant constraints in...

Michel Weber via All-commits all-commits at lists.llvm.org
Sun Mar 20 06:00:16 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 9d6a6fbbbde983aede6805b8c9dedf410b9dfaad
      https://github.com/llvm/llvm-project/commit/9d6a6fbbbde983aede6805b8c9dedf410b9dfaad
  Author: Michel Weber <michel.weber at inf.ethz.ch>
  Date:   2022-03-20 (Sun, 20 Mar 2022)

  Changed paths:
    M mlir/lib/Analysis/Presburger/PresburgerRelation.cpp

  Log Message:
  -----------
  [MLIR][Presburger] remove redundant constraints in coalesce

This patch improves the representation size of individual
`IntegerRelation`s by calling the function
`IntegerRelation::removeRedundantConstraints`. While this is only a
slight optimization in the current version, it will be necessary for
patches to come.

Reviewed By: arjunp

Differential Revision: https://reviews.llvm.org/D121989




More information about the All-commits mailing list