summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopUnroll/unroll-cleanup.ll
diff options
context:
space:
mode:
authorDavid L Kreitzer <david.l.kreitzer@intel.com>2016-04-05 12:19:35 +0000
committerDavid L Kreitzer <david.l.kreitzer@intel.com>2016-04-05 12:19:35 +0000
commit188de5ae69402c84ac40b2d5aed587b8454c75a8 (patch)
tree10b82140b6ba036e96c8d7e292b443c0d2d4ab31 /llvm/test/Transforms/LoopUnroll/unroll-cleanup.ll
parent849045f2aaa5302f931b4fea3448d7af76e6b4f0 (diff)
downloadbcm5719-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.ll8
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"
OpenPOWER on IntegriCloud