[all-commits] [llvm/llvm-project] d1a051: [MLIR][Presburger] support a heuristic for the "cu...

Michel Weber via All-commits all-commits at lists.llvm.org
Thu Mar 3 23:33:10 PST 2022


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

  Changed paths:
    M mlir/lib/Analysis/Presburger/PresburgerSet.cpp
    M mlir/unittests/Analysis/Presburger/PresburgerSetTest.cpp

  Log Message:
  -----------
  [MLIR][Presburger] support a heuristic for the "cut case" in coalesce

This patch introduces the cut case. If one polytope has only cutting and
redundant inequalities for the other and the facet of the cutting
inequalities are contained within the other polytope, then the polytopes are
be combined into a polytope consisting only of their respective
redundant constraints.

Reviewed By: arjunp

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




More information about the All-commits mailing list