[llvm] r296770 - The patch turns on epilogue unroll for loops with constant recurency start.

Renato Golin via llvm-commits llvm-commits at lists.llvm.org
Thu Mar 2 11:38:03 PST 2017


On 2 March 2017 at 17:38, Evgeny Stupachenko via llvm-commits
<llvm-commits at lists.llvm.org> wrote:
> Author: evstupac
> Date: Thu Mar  2 11:38:46 2017
> New Revision: 296770
>
> URL: http://llvm.org/viewvc/llvm-project?rev=296770&view=rev
> Log:
> The patch turns on epilogue unroll for loops with constant recurency start.
> Summary:
>
> Set unroll remainder to epilog if a loop contains a phi with constant parameter:

FYI:

test/Transforms/LoopUnroll/runtime-loop3.ll:7:10: error: expected
string not found in input
; STATS: 2 loop-unroll - Number of loops unrolled (completely or otherwise)
         ^
<stdin>:1:1: note: scanning from here
===-------------------------------------------------------------------------===
^
<stdin>:8:1: note: possible intended match here
1 loop-unroll - Number of loops unrolled (completely or otherwise)
^

http://lab.llvm.org:8011/builders/clang-cmake-aarch64-39vma/builds/4607

http://lab.llvm.org:8011/builders/clang-cmake-aarch64-42vma/builds/5246

http://lab.llvm.org:8011/builders/clang-cmake-aarch64-quick/builds/4274

http://lab.llvm.org:8011/builders/clang-cmake-thumbv7-a15/builds/4692

http://lab.llvm.org:8011/builders/clang-cmake-armv7-a15/builds/4705

cheers,
--renato


More information about the llvm-commits mailing list