summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorSam Parker <sam.parker@arm.com>2018-04-12 12:49:40 +0000
committerSam Parker <sam.parker@arm.com>2018-04-12 12:49:40 +0000
commit97375359436f2bd9714789a64716ac14e24f9275 (patch)
tree5c01ee33ce9b582fa38ab25069a1f1cebb0451b7 /llvm/test
parent294556d40ef0114cf0da1ccbb3e91f1f3afbf083 (diff)
downloadbcm5719-llvm-97375359436f2bd9714789a64716ac14e24f9275.tar.gz
bcm5719-llvm-97375359436f2bd9714789a64716ac14e24f9275.zip
[IRCE] isKnownNonNegative helper function
Created a helper function to query for non negative SCEVs. Uses the SGE predicate to catch constants that could be interpreted as negative. Differential Revision: https://reviews.llvm.org/D45481 llvm-svn: 329907
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/Transforms/IRCE/variable-loop-bounds.ll2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/test/Transforms/IRCE/variable-loop-bounds.ll b/llvm/test/Transforms/IRCE/variable-loop-bounds.ll
index d5a57093b32..5749b2c2d41 100644
--- a/llvm/test/Transforms/IRCE/variable-loop-bounds.ll
+++ b/llvm/test/Transforms/IRCE/variable-loop-bounds.ll
@@ -55,7 +55,7 @@ for.inc:
; CHECK-LABEL: test_inc_ne
; CHECK: main.exit.selector:
; CHECK: [[PSEUDO_PHI:%[^ ]+]] = phi i32 [ %inc, %for.inc ]
-; CHECK: [[COND:%[^ ]+]] = icmp slt i32 [[PSEUDO_PHI]], %N
+; CHECK: [[COND:%[^ ]+]] = icmp ult i32 [[PSEUDO_PHI]], %N
; CHECK: br i1 [[COND]], label %main.pseudo.exit, label %for.cond.cleanup.loopexit
define void @test_inc_ne(i32* nocapture %a, i32* nocapture readonly %b, i32* nocapture readonly %c, i32 %N) {
entry:
OpenPOWER on IntegriCloud