Eli Friedman | b70eac4 | 2011-05-17 00:39:14 +0000 | [diff] [blame^] | 1 | ; RUN: llc < %s -fast-isel -march=x86 | FileCheck %s |
Evan Cheng | debdea0 | 2008-09-08 17:15:42 +0000 | [diff] [blame] | 2 | |
3 | define i32 @t() nounwind { | ||||
4 | tak: | ||||
5 | %tmp = call i1 @foo() | ||||
6 | br i1 %tmp, label %BB1, label %BB2 | ||||
7 | BB1: | ||||
8 | ret i32 1 | ||||
9 | BB2: | ||||
10 | ret i32 0 | ||||
Eli Friedman | b70eac4 | 2011-05-17 00:39:14 +0000 | [diff] [blame^] | 11 | ; CHECK: calll |
12 | ; CHECK-NEXT: testb $1 | ||||
Evan Cheng | debdea0 | 2008-09-08 17:15:42 +0000 | [diff] [blame] | 13 | } |
14 | |||||
15 | declare i1 @foo() zeroext nounwind |