[all-commits] [llvm/llvm-project] 8378a7: Recommit "[LV] Remove unneeded createHeaderBranch....

Florian Hahn via All-commits all-commits at lists.llvm.org
Thu Mar 31 06:49:07 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8378a71b6cce611e01f42690713fd7b561ff3f30
      https://github.com/llvm/llvm-project/commit/8378a71b6cce611e01f42690713fd7b561ff3f30
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2022-03-31 (Thu, 31 Mar 2022)

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

  Log Message:
  -----------
  Recommit "[LV] Remove unneeded createHeaderBranch.(NFCI)"

This reverts the revert commit 2760cdc9c6.

This version pulls in the code to create the vector loop object in VPlan
from D121624.

This is needed because otherwise existing LoopInfo verification will
fail, as a loop block doesn't have in-loop successors now that we
do not replace the branch.

Now that we do not add new loops during skeleton construction, there's
also no need to verify LI there.




More information about the All-commits mailing list