1 ; RUN: llc -march=hexagon < %s | FileCheck %s
4 ; Function Attrs: nounwind
5 define i32 @f0(i32 %a0, i32 %a1, i32 %a2) #0 {
9 %v2 = icmp eq i32 %v1, 0
10 br i1 %v2, label %b2, label %b1
13 tail call void bitcast (void (...)* @f1 to void ()*)() #0
17 %v3 = tail call i32 bitcast (i32 (...)* @f2 to i32 ()*)() #0
20 b3: ; preds = %b2, %b1
21 %v4 = add nsw i32 %a1, 2
22 %v5 = tail call i32 bitcast (i32 (...)* @f3 to i32 (i32, i32)*)(i32 %a0, i32 %v4) #0
32 attributes #0 = { nounwind }