1 ; RUN: llc < %s -O0 -fast-isel-abort -march=x86 | FileCheck %s
3 %struct.s = type {i32, i32, i32}
5 define i32 @test1() nounwind {
8 br i1 %tmp, label %BB1, label %BB2
15 ; CHECK-NEXT: testb $1
17 declare i1 @foo() zeroext nounwind
19 declare void @foo2(%struct.s* byval)
21 define void @test2(%struct.s* %d) nounwind {
22 call void @foo2(%struct.s* %d byval)
26 ; CHECK: movl {{.*}}, (%esp)
28 ; CHECK: movl {{.*}}, 4(%esp)
30 ; CHECK: movl {{.*}}, 8(%esp)