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

whitneywhtsang via All-commits all-commits at lists.llvm.org
Thu May 28 11:27:54 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 281058226587d8c70172ff0fb1e55d58876da229
      https://github.com/llvm/llvm-project/commit/281058226587d8c70172ff0fb1e55d58876da229
  Author: Whitney Tsang <whitneyt at ca.ibm.com>
  Date:   2020-05-28 (Thu, 28 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