diff options
Diffstat (limited to 'llvm/test/CodeGen/RISCV/jumptable.ll')
| -rw-r--r-- | llvm/test/CodeGen/RISCV/jumptable.ll | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/llvm/test/CodeGen/RISCV/jumptable.ll b/llvm/test/CodeGen/RISCV/jumptable.ll index f54f51edada..f849dc959ab 100644 --- a/llvm/test/CodeGen/RISCV/jumptable.ll +++ b/llvm/test/CodeGen/RISCV/jumptable.ll @@ -8,31 +8,31 @@ define void @jt(i32 %in, i32* %out) { ; RV32I-NEXT: addi a2, zero, 2 ; RV32I-NEXT: blt a2, a0, .LBB0_4 ; RV32I-NEXT: # %bb.1: # %entry -; RV32I-NEXT: addi a3, zero, 1 -; RV32I-NEXT: beq a0, a3, .LBB0_7 +; RV32I-NEXT: addi a2, zero, 1 +; RV32I-NEXT: beq a0, a2, .LBB0_7 ; RV32I-NEXT: # %bb.2: # %entry -; RV32I-NEXT: bne a0, a2, .LBB0_9 +; RV32I-NEXT: addi a2, zero, 2 +; RV32I-NEXT: bne a0, a2, .LBB0_10 ; RV32I-NEXT: # %bb.3: # %bb2 ; RV32I-NEXT: addi a0, zero, 3 -; RV32I-NEXT: sw a0, 0(a1) -; RV32I-NEXT: ret +; RV32I-NEXT: j .LBB0_9 ; RV32I-NEXT: .LBB0_4: # %entry -; RV32I-NEXT: addi a3, zero, 3 -; RV32I-NEXT: beq a0, a3, .LBB0_8 +; RV32I-NEXT: addi a2, zero, 3 +; RV32I-NEXT: beq a0, a2, .LBB0_8 ; RV32I-NEXT: # %bb.5: # %entry ; RV32I-NEXT: addi a2, zero, 4 -; RV32I-NEXT: bne a0, a2, .LBB0_9 +; RV32I-NEXT: bne a0, a2, .LBB0_10 ; RV32I-NEXT: # %bb.6: # %bb4 ; RV32I-NEXT: addi a0, zero, 1 -; RV32I-NEXT: sw a0, 0(a1) -; RV32I-NEXT: ret +; RV32I-NEXT: j .LBB0_9 ; RV32I-NEXT: .LBB0_7: # %bb1 ; RV32I-NEXT: addi a0, zero, 4 -; RV32I-NEXT: sw a0, 0(a1) -; RV32I-NEXT: ret +; RV32I-NEXT: j .LBB0_9 ; RV32I-NEXT: .LBB0_8: # %bb3 -; RV32I-NEXT: sw a2, 0(a1) +; RV32I-NEXT: addi a0, zero, 2 ; RV32I-NEXT: .LBB0_9: # %exit +; RV32I-NEXT: sw a0, 0(a1) +; RV32I-NEXT: .LBB0_10: # %exit ; RV32I-NEXT: ret entry: switch i32 %in, label %exit [ |

