[all-commits] [llvm/llvm-project] 88f858: IndVarSimplify: thread CmpPredicate to SCEV (NFC) ...

Ramkumar Ramachandra via All-commits all-commits at lists.llvm.org
Fri Jan 31 10:08:06 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 88f858d85837dd342f49f25c87ab42837afd5799
      https://github.com/llvm/llvm-project/commit/88f858d85837dd342f49f25c87ab42837afd5799
  Author: Ramkumar Ramachandra <ramkumar.ramachandra at codasip.com>
  Date:   2025-01-31 (Fri, 31 Jan 2025)

  Changed paths:
    M llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
    M llvm/lib/Transforms/Utils/SimplifyIndVar.cpp

  Log Message:
  -----------
  IndVarSimplify: thread CmpPredicate to SCEV (NFC) (#125240)

Relevant parts of ScalarEvolution's API accept a CmpPredicate instead of
a CmpInst::Predicate after 60dc450 (SCEV: migrate to CmpPredicate
(NFC)). After auditing the callers of these APIs, it was found that
IndVarSimplify was dropping samesign information. Fix this.



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