diff options
Diffstat (limited to 'llvm/test/CodeGen/RISCV/double-calling-conv.ll')
-rw-r--r-- | llvm/test/CodeGen/RISCV/double-calling-conv.ll | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/llvm/test/CodeGen/RISCV/double-calling-conv.ll b/llvm/test/CodeGen/RISCV/double-calling-conv.ll index 837cb819ec9..f3cb0feb5f4 100644 --- a/llvm/test/CodeGen/RISCV/double-calling-conv.ll +++ b/llvm/test/CodeGen/RISCV/double-calling-conv.ll @@ -76,16 +76,16 @@ define double @caller_double_split_reg_stack() nounwind { ; RV32IFD-NEXT: addi sp, sp, -16 ; RV32IFD-NEXT: sw ra, 12(sp) ; RV32IFD-NEXT: lui a0, 262510 -; RV32IFD-NEXT: addi a2, a0, 327 +; RV32IFD-NEXT: addi a0, a0, 327 +; RV32IFD-NEXT: sw a0, 0(sp) ; RV32IFD-NEXT: lui a0, 262446 ; RV32IFD-NEXT: addi a6, a0, 327 ; RV32IFD-NEXT: lui a0, 713032 ; RV32IFD-NEXT: addi a5, a0, -1311 ; RV32IFD-NEXT: addi a0, zero, 1 ; RV32IFD-NEXT: addi a1, zero, 2 -; RV32IFD-NEXT: addi a3, zero, 3 -; RV32IFD-NEXT: sw a2, 0(sp) ; RV32IFD-NEXT: mv a2, zero +; RV32IFD-NEXT: addi a3, zero, 3 ; RV32IFD-NEXT: mv a4, zero ; RV32IFD-NEXT: mv a7, a5 ; RV32IFD-NEXT: call callee_double_split_reg_stack @@ -120,20 +120,20 @@ define double @caller_double_stack() nounwind { ; RV32IFD-NEXT: lui a0, 262510 ; RV32IFD-NEXT: addi a0, a0, 327 ; RV32IFD-NEXT: sw a0, 4(sp) -; RV32IFD-NEXT: lui a0, 713032 -; RV32IFD-NEXT: addi a1, a0, -1311 -; RV32IFD-NEXT: sw a1, 0(sp) ; RV32IFD-NEXT: lui a0, 262574 ; RV32IFD-NEXT: addi a0, a0, 327 ; RV32IFD-NEXT: sw a0, 12(sp) +; RV32IFD-NEXT: lui a0, 713032 +; RV32IFD-NEXT: addi a0, a0, -1311 +; RV32IFD-NEXT: sw a0, 0(sp) +; RV32IFD-NEXT: sw a0, 8(sp) ; RV32IFD-NEXT: addi a0, zero, 1 -; RV32IFD-NEXT: addi a2, zero, 2 -; RV32IFD-NEXT: addi a4, zero, 3 -; RV32IFD-NEXT: addi a6, zero, 4 -; RV32IFD-NEXT: sw a1, 8(sp) ; RV32IFD-NEXT: mv a1, zero +; RV32IFD-NEXT: addi a2, zero, 2 ; RV32IFD-NEXT: mv a3, zero +; RV32IFD-NEXT: addi a4, zero, 3 ; RV32IFD-NEXT: mv a5, zero +; RV32IFD-NEXT: addi a6, zero, 4 ; RV32IFD-NEXT: mv a7, zero ; RV32IFD-NEXT: call callee_double_stack ; RV32IFD-NEXT: lw ra, 28(sp) |