[all-commits] [llvm/llvm-project] 731c20: [VPlan] Relax IV user assertion after 0ab539f for ...

Florian Hahn via All-commits all-commits at lists.llvm.org
Fri Jan 26 05:21:43 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 731c2049a4fa3a8704df6b82311948a1ed8de5a6
      https://github.com/llvm/llvm-project/commit/731c2049a4fa3a8704df6b82311948a1ed8de5a6
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2024-01-26 (Fri, 26 Jan 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VPlan.cpp
    A llvm/test/Transforms/LoopVectorize/epilog-vectorization-trunc-induction-steps.ll

  Log Message:
  -----------
  [VPlan] Relax IV user assertion after 0ab539f for epilogue vec.

After 0ab539fd6748adf2f638e10514dd9419597d8863, the canonical IV in the
epilogue vector loop may be used by a trunc. Relax the corresponding
assert.

This should fix some build-bot failures, including
    https://lab.llvm.org/buildbot/#/builders/187/builds/14113
    https://lab.llvm.org/buildbot/#/builders/98/builds/32350
    https://lab.llvm.org/buildbot/#/builders/239/builds/5473




More information about the All-commits mailing list