Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / tools / llvm-diff / callbr.ll
blob10de611ab00fd1f26d9eec1058deaee69dbf7bac
1 ; RUN: llvm-diff %s %s
3 define void @foo() {
4 entry:
5   callbr void asm sideeffect "", "!i,!i,~{dirflag},~{fpsr},~{flags}"()
6           to label %asm.fallthrough [label %return, label %t_no]
8 asm.fallthrough:
9   br label %return
11 t_no:
12   br label %return
14 return:
15   ret void
18 define void @bar() {
19 entry:
20   callbr void asm sideeffect "", "!i,!i,~{dirflag},~{fpsr},~{flags}"()
21           to label %asm.fallthrough [label %return, label %t_no]
23 asm.fallthrough:
24   br label %return
26 t_no:
27   br label %return
29 return:
30   ret void