1; RUN: llc < %s | FileCheck %s
2
3target datalayout = "e-m:o-p:32:32-f64:32:64-v64:32:64-v128:32:128-a:0:32-n32-S32"
4target triple = "thumbv7-apple-ios8.0.0"
5
6; CHECK: beq
7; CHECK: beq
8; CHECK: beq
9; CHECK: cbnz
10declare void @g(i32)
11define void @f(i32 %val) optsize minsize {
12  switch i32 %val, label %def [
13    i32 0, label %one
14    i32 9, label %two
15    i32 994, label %three
16    i32 1154, label %four
17  ]
18
19one:
20  call void @g(i32 1)
21  ret void
22two:
23  call void @g(i32 001)
24  ret void
25three:
26  call void @g(i32 78)
27  ret void
28four:
29  call void @g(i32 87)
30  ret void
31def:
32  call void @g(i32 11)
33  ret void
34}
35