[all-commits] [llvm/llvm-project] ff5f8e: [MLIR][Presburger] removeTrivialRedundancy: skip u...

Leonid Gorbunov via All-commits all-commits at lists.llvm.org
Wed May 28 05:21:22 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ff5f8e513c6fb854cb11b05574c593c49f6f82d9
      https://github.com/llvm/llvm-project/commit/ff5f8e513c6fb854cb11b05574c593c49f6f82d9
  Author: Leonid Gorbunov <leon.tyumen at icloud.com>
  Date:   2025-05-28 (Wed, 28 May 2025)

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

  Log Message:
  -----------
  [MLIR][Presburger] removeTrivialRedundancy: skip unnecessary check for duplicate constraints (#138969)

`removeTrivialRedundancy` first marks duplicate rows redundant, then
when multiple rows differ only by a constant term, it removes all but
one of them. Since the latter removes all but one duplicate row as well,
it is unnecessary (redundant!) to mark duplicate rows redundant. So we
remove this step.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list