comparison test/CodeGen/X86/2012-02-29-CoalescerBug.ll @ 95:afa8332a0e37 LLVM3.8

LLVM 3.8
author Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
date Tue, 13 Oct 2015 17:48:58 +0900
parents 95c75e76d11b
children c2174574ed3a
comparison
equal deleted inserted replaced
84:f3e34b893a5f 95:afa8332a0e37
12 @a = external global i32, align 4 12 @a = external global i32, align 4
13 13
14 define void @fn2() nounwind optsize ssp { 14 define void @fn2() nounwind optsize ssp {
15 entry: 15 entry:
16 store i64 0, i64* bitcast ([2 x [2 x %struct.S0]]* @d to i64*), align 4 16 store i64 0, i64* bitcast ([2 x [2 x %struct.S0]]* @d to i64*), align 4
17 %0 = load i32* @c, align 4 17 %0 = load i32, i32* @c, align 4
18 %tobool2 = icmp eq i32 %0, 0 18 %tobool2 = icmp eq i32 %0, 0
19 %1 = load i32* @a, align 4 19 %1 = load i32, i32* @a, align 4
20 %tobool4 = icmp eq i32 %1, 0 20 %tobool4 = icmp eq i32 %1, 0
21 br label %for.cond 21 br label %for.cond
22 22
23 for.cond: ; preds = %if.end, %entry 23 for.cond: ; preds = %if.end, %entry
24 %f.1.0 = phi i32 [ undef, %entry ], [ %sub, %if.end ] 24 %f.1.0 = phi i32 [ undef, %entry ], [ %sub, %if.end ]