diff options
| author | David L Kreitzer <david.l.kreitzer@intel.com> | 2016-04-05 12:19:35 +0000 |
|---|---|---|
| committer | David L Kreitzer <david.l.kreitzer@intel.com> | 2016-04-05 12:19:35 +0000 |
| commit | 188de5ae69402c84ac40b2d5aed587b8454c75a8 (patch) | |
| tree | 10b82140b6ba036e96c8d7e292b443c0d2d4ab31 /llvm/test/Transforms/LoopUnroll/unroll-cleanup.ll | |
| parent | 849045f2aaa5302f931b4fea3448d7af76e6b4f0 (diff) | |
| download | bcm5719-llvm-188de5ae69402c84ac40b2d5aed587b8454c75a8.tar.gz bcm5719-llvm-188de5ae69402c84ac40b2d5aed587b8454c75a8.zip | |
Adds the ability to use an epilog remainder loop during loop unrolling and makes
this the default behavior.
Patch by Evgeny Stupachenko (evstupac@gmail.com).
Differential Revision: http://reviews.llvm.org/D18158
llvm-svn: 265388
Diffstat (limited to 'llvm/test/Transforms/LoopUnroll/unroll-cleanup.ll')
| -rw-r--r-- | llvm/test/Transforms/LoopUnroll/unroll-cleanup.ll | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/test/Transforms/LoopUnroll/unroll-cleanup.ll b/llvm/test/Transforms/LoopUnroll/unroll-cleanup.ll index 1e42203876e..163a469661c 100644 --- a/llvm/test/Transforms/LoopUnroll/unroll-cleanup.ll +++ b/llvm/test/Transforms/LoopUnroll/unroll-cleanup.ll @@ -4,14 +4,14 @@ ; RUN: opt < %s -O2 -S | FileCheck %s ; After loop unroll: -; %dec18 = add nsw i32 %dec18.in, -1 +; %niter.nsub = add nsw i32 %niter, -1 ; ... -; %dec18.1 = add nsw i32 %dec18, -1 +; %niter.nsub.1 = add nsw i32 %niter.nsub, -1 ; should be merged to: -; %dec18.1 = add nsw i32 %dec18.in, -2 +; %dec18.1 = add nsw i32 %niter, -2 ; ; CHECK-LABEL: @_Z3fn1v( -; CHECK: %dec18.1 = add nsw i32 %dec18.in, -2 +; CHECK: %niter.nsub.1 = add i32 %niter, -2 ; ModuleID = '<stdin>' target triple = "x86_64-unknown-linux-gnu" |

