[all-commits] [llvm/llvm-project] 1bc73b: [LoopUnroll] Support loops with exiting block that...

whitneywhtsang via All-commits all-commits at lists.llvm.org
Thu May 28 18:19:42 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 1bc73b02d6934c8586ca5740da416b7094c3c471
      https://github.com/llvm/llvm-project/commit/1bc73b02d6934c8586ca5740da416b7094c3c471
  Author: Whitney Tsang <whitneyt at ca.ibm.com>
  Date:   2020-05-29 (Fri, 29 May 2020)

  Changed paths:
    M llvm/lib/Transforms/Utils/LoopUnroll.cpp
    A llvm/test/Transforms/LoopUnroll/nonlatchcondbr.ll

  Log Message:
  -----------
  [LoopUnroll] Support loops with exiting block that is neither header nor
latch.

Summary: Remove the limitation in LoopUnrollPass that exiting block must
be either header or latch.
Reviewer: dmgreen, jdoerfert, Meinersbur, kbarton, bmahjour, etiotto,
fhahn, efriedma
Reviewed By: etiotto, fhahn, efriedma
Subscribers: efriedma, lkail, xbolva00, hiraditya, zzheng, llvm-commits
Tag: LLVM
Differential Revision: https://reviews.llvm.org/D80477




More information about the All-commits mailing list