summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/RISCV/double-calling-conv.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/CodeGen/RISCV/double-calling-conv.ll')
-rw-r--r--llvm/test/CodeGen/RISCV/double-calling-conv.ll20
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)
OpenPOWER on IntegriCloud