diff options
Diffstat (limited to 'test/Transforms/PredicateSimplifier/2006-09-20-SetCC.ll')
-rw-r--r-- | test/Transforms/PredicateSimplifier/2006-09-20-SetCC.ll | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/test/Transforms/PredicateSimplifier/2006-09-20-SetCC.ll b/test/Transforms/PredicateSimplifier/2006-09-20-SetCC.ll deleted file mode 100644 index 9df0f9d..0000000 --- a/test/Transforms/PredicateSimplifier/2006-09-20-SetCC.ll +++ /dev/null @@ -1,46 +0,0 @@ -; RUN: llvm-as < %s | opt -predsimplify | llvm-dis | grep br | grep return.i.bb8_crit_edge | grep false -@str = external global [4 x i8] ; <[4 x i8]*> [#uses=1] - -declare i32 @sprintf(i8*, i8*, ...) - -define i32 @main() { -entry: - br label %cond_true.outer -cond_true.outer: ; preds = %cond_true.i, %entry - %i.0.0.ph = phi i32 [ 0, %entry ], [ %tmp5, %cond_true.i ] ; <i32> [#uses=1] - %j.0.0.ph = phi i32 [ 0, %entry ], [ %tmp312, %cond_true.i ] ; <i32> [#uses=2] - br label %cond_true -cond_true: ; preds = %return.i, %cond_true.outer - %indvar.ui = phi i32 [ 0, %cond_true.outer ], [ %indvar.next, %return.i ] ; <i32> [#uses=2] - %indvar = bitcast i32 %indvar.ui to i32 ; <i32> [#uses=1] - %i.0.0 = add i32 %indvar, %i.0.0.ph ; <i32> [#uses=3] - %savedstack = call i8* @llvm.stacksave( ) ; <i8*> [#uses=2] - %tmp.i = icmp eq i32 %i.0.0, 0 ; <i1> [#uses=1] - %tmp5 = add i32 %i.0.0, 1 ; <i32> [#uses=3] - br i1 %tmp.i, label %return.i, label %cond_true.i -cond_true.i: ; preds = %cond_true - %tmp.i.upgrd.1 = alloca [1000 x i8] ; <[1000 x i8]*> [#uses=1] - %tmp.sub.i = getelementptr [1000 x i8]* %tmp.i.upgrd.1, i32 0, i32 0 ; <i8*> [#uses=2] - %tmp4.i = call i32 (i8*, i8*, ...)* @sprintf( i8* %tmp.sub.i, i8* getelementptr ([4 x i8]* @str, i32 0, i64 0), i32 %i.0.0 ) ; <i32> [#uses=0] - %tmp.i.upgrd.2 = load i8* %tmp.sub.i ; <i8> [#uses=1] - %tmp7.i = sext i8 %tmp.i.upgrd.2 to i32 ; <i32> [#uses=1] - call void @llvm.stackrestore( i8* %savedstack ) - %tmp312 = add i32 %tmp7.i, %j.0.0.ph ; <i32> [#uses=2] - %tmp19 = icmp sgt i32 %tmp5, 9999 ; <i1> [#uses=1] - br i1 %tmp19, label %bb8, label %cond_true.outer -return.i: ; preds = %cond_true - call void @llvm.stackrestore( i8* %savedstack ) - %tmp21 = icmp sgt i32 %tmp5, 9999 ; <i1> [#uses=1] - %indvar.next = add i32 %indvar.ui, 1 ; <i32> [#uses=1] - br i1 %tmp21, label %bb8, label %cond_true -bb8: ; preds = %return.i, %cond_true.i - %j.0.1 = phi i32 [ %j.0.0.ph, %return.i ], [ %tmp312, %cond_true.i ] ; <i32> [#uses=1] - %tmp10 = call i32 (i8*, ...)* @printf( i8* getelementptr ([4 x i8]* @str, i32 0, i64 0), i32 %j.0.1 ) ; <i32> [#uses=0] - ret i32 undef -} - -declare i32 @printf(i8*, ...) - -declare i8* @llvm.stacksave() - -declare void @llvm.stackrestore(i8*) |