54 lines · plain
1# RUN: not llc -run-pass none -o /dev/null %s 2>&1 | FileCheck %s2 3--- |4 5 define i32 @test_jumptable(i32 %in) {6 entry:7 switch i32 %in, label %def [8 i32 0, label %lbl19 i32 1, label %lbl210 i32 2, label %lbl311 i32 3, label %lbl412 ]13 14 def:15 ret i32 016 17 lbl1:18 ret i32 119 20 lbl2:21 ret i32 222 23 lbl3:24 ret i32 425 26 lbl4:27 ret i32 828 }29 30...31---32name: test_jumptable33jumpTable:34 # CHECK: [[@LINE+1]]:18: unknown enumerated scalar35 kind: switch36 entries:37 - id: 038 blocks: [ '%bb.3.lbl1', '%bb.4.lbl2', '%bb.5.lbl3', '%bb.6.lbl4' ]39body: |40 bb.0.entry:41 42 bb.1.entry:43 44 bb.2.def:45 46 bb.3.lbl1:47 48 bb.4.lbl2:49 50 bb.5.lbl3:51 52 bb.6.lbl4:53...54