[all-commits] [llvm/llvm-project] df54a2: [VPlan] Only skip induction phis in planContainsAd...

Florian Hahn via All-commits all-commits at lists.llvm.org
Sun Jun 15 11:35:23 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: df54a2d9357fe7f56ca3c6fa2f07889449b50325
      https://github.com/llvm/llvm-project/commit/df54a2d9357fe7f56ca3c6fa2f07889449b50325
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2025-06-15 (Sun, 15 Jun 2025)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp

  Log Message:
  -----------
  [VPlan] Only skip induction phis in planContainsAdditionalSimps (NFC).

Skip induction phis when checking for simplifications, as they may not
be lowered directly be lowered to a corresponding PHI recipe. Reductions
and first-order recurrences will get lowered to phi recipes, unless they
are removed. Considering them for simplifications allows removing them
if there are no remaining users.

NFC as currently reduction and recurrence phis are not
simplified/removed if dead.



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