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