25 lines · plain
1; RUN: llc -mtriple=xcore < %s | FileCheck %s2 3define i32 @switch(i32 %i) {4entry:5 switch i32 %i, label %default [6 i32 0, label %bb07 i32 1, label %bb18 i32 2, label %bb29 i32 3, label %bb310 ]11; CHECK-NOT: shl12; CHECK: bru13; CHECK: .jmptable14bb0:15 ret i32 016bb1:17 ret i32 118bb2:19 ret i32 220bb3:21 ret i32 322default:23 ret i32 424}25