[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / test / CodeGen / ARM / nomerge.ll
blobb4e01c0560cf73f18ec3b03fe118e3d931deea72
1 ; RUN: llc < %s -mtriple=arm -o - | FileCheck %s
3 define void @foo(i32 %i) {
4 entry:
5   switch i32 %i, label %if.end3 [
6     i32 5, label %if.then
7     i32 7, label %if.then2
8   ]
10 if.then:
11   tail call void @bar() #0
12   br label %if.end3
14 if.then2:
15   tail call void @bar() #0
16   br label %if.end3
18 if.end3:
19   tail call void @bar() #0
20   ret void
23 declare void @bar()
25 attributes #0 = { nomerge }
27 ; CHECK-LABEL: foo:
28 ; CHECK: @ %bb.0: @ %entry
29 ; CHECK: @ %bb.1: @ %entry
30 ; CHECK: @ %bb.2: @ %if.then
31 ; CHECK-NEXT: bl bar
32 ; CHECK: b bar
33 ; CHECK: .LBB0_3: @ %if.then2
34 ; CHECK-NEXT: bl bar
35 ; CHECK: .LBB0_4: @ %if.end3
36 ; CHECK: b bar