[all-commits] [llvm/llvm-project] 3e99aa: [PredicateInfo] Clean up DFS sorting (NFC) (#144943)

Nikita Popov via All-commits all-commits at lists.llvm.org
Fri Jun 20 04:02:45 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3e99aa6c0a36ec4d6f126882b1a06436767cbf73
      https://github.com/llvm/llvm-project/commit/3e99aa6c0a36ec4d6f126882b1a06436767cbf73
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2025-06-20 (Fri, 20 Jun 2025)

  Changed paths:
    M llvm/lib/Transforms/Utils/PredicateInfo.cpp

  Log Message:
  -----------
  [PredicateInfo] Clean up DFS sorting (NFC) (#144943)

The comparison function for ValueDFS was confused in a number of ways.
Most significantly, it had a bunch of logic based on Def -- however, Def
is always null during sorting, it only gets set later. At this point
defs only have PInfo set.

Clean up the implementation to remove various dead code.



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