[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / test / CodeGen / AArch64 / nomerge.ll
blob4ef10275608026e322dc8aa9708a843ef1d37282
1 ; RUN: llc < %s -mtriple=aarch64 -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