[all-commits] [llvm/llvm-project] e3c537: [VPlan] Consider non-header phis in planContainsAd...

Florian Hahn via All-commits all-commits at lists.llvm.org
Tue Sep 10 13:37:55 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e3c537ff903af9a92ff43bab6d21c0ea759d65e5
      https://github.com/llvm/llvm-project/commit/e3c537ff903af9a92ff43bab6d21c0ea759d65e5
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2024-09-10 (Tue, 10 Sep 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
    M llvm/test/Transforms/LoopVectorize/RISCV/dead-ops-cost.ll

  Log Message:
  -----------
  [VPlan] Consider non-header phis in planContainsAdditionalSimp.

Update planContainsAdditionalSimplifications to also check phis not in
the loop header. This ensures we don't miss cases where VPBlendRecipes
(which correspond to such phis) have been simplified.

Fixes https://github.com/llvm/llvm-project/issues/107473.



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