brintos

brintos / llvm-project-archived public Read only

0
0
Text · 443 B · 7d50c3a Raw
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