aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2010-04-12 00:17:10 +0000
committerDan Gohman <gohman@apple.com>2010-04-12 00:17:10 +0000
commitac3b9cdf151264091bc92a87adeafc665bf183a4 (patch)
treea8dd8da6ce6d4a54a5ad9b97079787a34856fc3b /test/Transforms
parent5ee60f75087021ab02fa72535593d598c3afe5e2 (diff)
downloadexternal_llvm-ac3b9cdf151264091bc92a87adeafc665bf183a4.zip
external_llvm-ac3b9cdf151264091bc92a87adeafc665bf183a4.tar.gz
external_llvm-ac3b9cdf151264091bc92a87adeafc665bf183a4.tar.bz2
Revert 101000, which is breaking self-host builds.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101002 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Transforms')
-rw-r--r--test/Transforms/IndVarSimplify/eliminate-comparison.ll40
1 files changed, 0 insertions, 40 deletions
diff --git a/test/Transforms/IndVarSimplify/eliminate-comparison.ll b/test/Transforms/IndVarSimplify/eliminate-comparison.ll
deleted file mode 100644
index d156974..0000000
--- a/test/Transforms/IndVarSimplify/eliminate-comparison.ll
+++ /dev/null
@@ -1,40 +0,0 @@
-; RUN: opt -indvars -S < %s | FileCheck %s
-
-; Indvars should be able to simplify simple comparisons involving
-; induction variables.
-
-; CHECK: %cond = and i1 %tobool.not, true
-
-target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64"
-
-@X = external global [0 x double]
-
-define void @foo(i64 %n, i32* nocapture %p) nounwind {
-entry:
- %cmp9 = icmp sgt i64 %n, 0
- br i1 %cmp9, label %pre, label %return
-
-pre:
- %t3 = load i32* %p
- %tobool.not = icmp ne i32 %t3, 0
- br label %loop
-
-loop:
- %i = phi i64 [ 0, %pre ], [ %inc, %for.inc ]
- %cmp6 = icmp slt i64 %i, %n
- %cond = and i1 %tobool.not, %cmp6
- br i1 %cond, label %if.then, label %for.inc
-
-if.then:
- %arrayidx = getelementptr [0 x double]* @X, i64 0, i64 %i
- store double 3.200000e+00, double* %arrayidx
- br label %for.inc
-
-for.inc:
- %inc = add nsw i64 %i, 1
- %exitcond = icmp sge i64 %inc, %n
- br i1 %exitcond, label %return, label %loop
-
-return:
- ret void
-}