summaryrefslogtreecommitdiff
path: root/llvm/test/CodeGen/RISCV/fold-mem-offset.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/CodeGen/RISCV/fold-mem-offset.ll')
-rw-r--r--llvm/test/CodeGen/RISCV/fold-mem-offset.ll16
1 files changed, 8 insertions, 8 deletions
diff --git a/llvm/test/CodeGen/RISCV/fold-mem-offset.ll b/llvm/test/CodeGen/RISCV/fold-mem-offset.ll
index f4072ffa1e3d..e6f1a08cc187 100644
--- a/llvm/test/CodeGen/RISCV/fold-mem-offset.ll
+++ b/llvm/test/CodeGen/RISCV/fold-mem-offset.ll
@@ -213,12 +213,12 @@ define i64 @test_sh3add_uw(ptr %p, i32 signext %x, i32 signext %y) {
; RV32I-NEXT: slli a2, a2, 3
; RV32I-NEXT: add a1, a0, a1
; RV32I-NEXT: add a0, a0, a2
-; RV32I-NEXT: lw a2, 404(a0)
-; RV32I-NEXT: lw a3, 400(a1)
+; RV32I-NEXT: lw a2, 400(a1)
; RV32I-NEXT: lw a1, 404(a1)
+; RV32I-NEXT: lw a3, 404(a0)
; RV32I-NEXT: lw a4, 400(a0)
-; RV32I-NEXT: add a1, a2, a1
-; RV32I-NEXT: add a0, a4, a3
+; RV32I-NEXT: add a1, a3, a1
+; RV32I-NEXT: add a0, a4, a2
; RV32I-NEXT: sltu a2, a0, a4
; RV32I-NEXT: add a1, a1, a2
; RV32I-NEXT: ret
@@ -240,12 +240,12 @@ define i64 @test_sh3add_uw(ptr %p, i32 signext %x, i32 signext %y) {
; RV32ZBA: # %bb.0: # %entry
; RV32ZBA-NEXT: sh3add a1, a1, a0
; RV32ZBA-NEXT: sh3add a0, a2, a0
-; RV32ZBA-NEXT: lw a2, 404(a0)
-; RV32ZBA-NEXT: lw a3, 400(a1)
+; RV32ZBA-NEXT: lw a2, 400(a1)
; RV32ZBA-NEXT: lw a1, 404(a1)
+; RV32ZBA-NEXT: lw a3, 404(a0)
; RV32ZBA-NEXT: lw a4, 400(a0)
-; RV32ZBA-NEXT: add a1, a2, a1
-; RV32ZBA-NEXT: add a0, a4, a3
+; RV32ZBA-NEXT: add a1, a3, a1
+; RV32ZBA-NEXT: add a0, a4, a2
; RV32ZBA-NEXT: sltu a2, a0, a4
; RV32ZBA-NEXT: add a1, a1, a2
; RV32ZBA-NEXT: ret