xref: /llvm-project/llvm/test/tools/llvm-diff/callbr.ll (revision 2a721374aef326d4668f750d341c86d1aa1a0309)
1; RUN: llvm-diff %s %s
2
3define void @foo() {
4entry:
5  callbr void asm sideeffect "", "!i,!i,~{dirflag},~{fpsr},~{flags}"()
6          to label %asm.fallthrough [label %return, label %t_no]
7
8asm.fallthrough:
9  br label %return
10
11t_no:
12  br label %return
13
14return:
15  ret void
16}
17
18define void @bar() {
19entry:
20  callbr void asm sideeffect "", "!i,!i,~{dirflag},~{fpsr},~{flags}"()
21          to label %asm.fallthrough [label %return, label %t_no]
22
23asm.fallthrough:
24  br label %return
25
26t_no:
27  br label %return
28
29return:
30  ret void
31}
32