; CHECK-LABEL: f0:
; CHECK: return{{$}}
; CHECK: end_function{{$}}
-; CHECK: .size f0,
define void @f0() {
ret void
}
; CHECK-NEXT: .functype f1 () -> (i32){{$}}
; CHECK-NEXT: i32.const $push[[NUM:[0-9]+]]=, 0{{$}}
; CHECK-NEXT: return $pop[[NUM]]{{$}}
-; CHECK: .size f1,
+; CHECK: end_function{{$}}
define i32 @f1() {
ret i32 0
}
; CHECK-NEXT: .functype f2 (i32, f32) -> (i32){{$}}
; CHECK-NEXT: i32.const $push[[NUM:[0-9]+]]=, 0{{$}}
; CHECK-NEXT: return $pop[[NUM]]{{$}}
-; CHECK: .size f2,
+; CHECK: end_function{{$}}
define i32 @f2(i32 %p1, float %p2) {
ret i32 0
}
; CHECK-NEXT: .functype f3 (i32, f32) -> (){{$}}
; CHECK-NOT: local
; CHECK-NEXT: return{{$}}
-; CHECK: .size f3,
+; CHECK: end_function{{$}}
define void @f3(i32 %p1, float %p2) {
ret void
}
; CHECK-LABEL: f4:
; CHECK-NEXT: .functype f4 (i32) -> (i32){{$}}
; CHECK-NOT: local
-; CHECK: .size f4,
+; CHECK: end_function{{$}}
define i32 @f4(i32 %x) {
entry:
%c = trunc i32 %x to i1