diff options
Diffstat (limited to 'test/CodeGen/X86/reverse_branches.ll')
-rw-r--r-- | test/CodeGen/X86/reverse_branches.ll | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/test/CodeGen/X86/reverse_branches.ll b/test/CodeGen/X86/reverse_branches.ll index ee6333e..83a172b 100644 --- a/test/CodeGen/X86/reverse_branches.ll +++ b/test/CodeGen/X86/reverse_branches.ll @@ -30,15 +30,15 @@ for.cond1: br i1 %cmp2, label %for.body3, label %for.inc9 for.body3: - %arraydecay = getelementptr inbounds [1000 x [1001 x i8]]* %strs, i64 0, i64 %indvars.iv50, i64 0 + %arraydecay = getelementptr inbounds [1000 x [1001 x i8]], [1000 x [1001 x i8]]* %strs, i64 0, i64 %indvars.iv50, i64 0 %call = call i8* @memchr(i8* %arraydecay, i32 120, i64 1000) - %add.ptr = getelementptr inbounds [1000 x [1001 x i8]]* %strs, i64 0, i64 %indvars.iv50, i64 %indvars.iv50 + %add.ptr = getelementptr inbounds [1000 x [1001 x i8]], [1000 x [1001 x i8]]* %strs, i64 0, i64 %indvars.iv50, i64 %indvars.iv50 %cmp7 = icmp eq i8* %call, %add.ptr %indvars.iv.next51 = add i64 %indvars.iv50, 1 br i1 %cmp7, label %for.cond1, label %if.then if.then: - %puts = call i32 @puts(i8* getelementptr inbounds ([5 x i8]* @str4, i64 0, i64 0)) + %puts = call i32 @puts(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @str4, i64 0, i64 0)) call void @exit(i32 1) noreturn unreachable @@ -47,7 +47,7 @@ for.inc9: br label %for.cond for.end11: - %puts42 = call i32 @puts(i8* getelementptr inbounds ([7 x i8]* @.str2, i64 0, i64 0)) + %puts42 = call i32 @puts(i8* getelementptr inbounds ([7 x i8], [7 x i8]* @.str2, i64 0, i64 0)) br label %for.cond14 for.cond14: @@ -62,30 +62,30 @@ for.cond18: br i1 %cmp19, label %for.body20, label %for.inc38 for.body20: - %arraydecay24 = getelementptr inbounds [1000 x [1001 x i8]]* %strs, i64 0, i64 %indvars.iv, i64 0 + %arraydecay24 = getelementptr inbounds [1000 x [1001 x i8]], [1000 x [1001 x i8]]* %strs, i64 0, i64 %indvars.iv, i64 0 br label %do.body.i do.body.i: %n.addr.0.i = phi i64 [ %dec.i, %do.cond.i ], [ 1000, %for.body20 ] %p.0.i = phi i8* [ %incdec.ptr.i, %do.cond.i ], [ %arraydecay24, %for.body20 ] - %2 = load i8* %p.0.i, align 1 + %2 = load i8, i8* %p.0.i, align 1 %cmp3.i = icmp eq i8 %2, 120 br i1 %cmp3.i, label %exit, label %do.cond.i do.cond.i: - %incdec.ptr.i = getelementptr inbounds i8* %p.0.i, i64 1 + %incdec.ptr.i = getelementptr inbounds i8, i8* %p.0.i, i64 1 %dec.i = add i64 %n.addr.0.i, -1 %cmp5.i = icmp eq i64 %dec.i, 0 br i1 %cmp5.i, label %if.then32, label %do.body.i exit: - %add.ptr30 = getelementptr inbounds [1000 x [1001 x i8]]* %strs, i64 0, i64 %indvars.iv, i64 %indvars.iv + %add.ptr30 = getelementptr inbounds [1000 x [1001 x i8]], [1000 x [1001 x i8]]* %strs, i64 0, i64 %indvars.iv, i64 %indvars.iv %cmp31 = icmp eq i8* %p.0.i, %add.ptr30 %indvars.iv.next = add i64 %indvars.iv, 1 br i1 %cmp31, label %for.cond18, label %if.then32 if.then32: - %puts43 = call i32 @puts(i8* getelementptr inbounds ([5 x i8]* @str4, i64 0, i64 0)) + %puts43 = call i32 @puts(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @str4, i64 0, i64 0)) call void @exit(i32 1) noreturn unreachable @@ -94,7 +94,7 @@ for.inc38: br label %for.cond14 for.end40: - %puts44 = call i32 @puts(i8* getelementptr inbounds ([11 x i8]* @.str3, i64 0, i64 0)) + %puts44 = call i32 @puts(i8* getelementptr inbounds ([11 x i8], [11 x i8]* @.str3, i64 0, i64 0)) ret i32 0 } |