Skip to content

Commit 37d03b3

Browse files
committed
fixup! add more tests I missed somehow.
1 parent 9f34cc7 commit 37d03b3

File tree

2 files changed

+29
-33
lines changed

2 files changed

+29
-33
lines changed

llvm/test/CodeGen/RISCV/forced-atomics.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3567,8 +3567,8 @@ define i64 @rmw64_umax_seq_cst(ptr %p) nounwind {
35673567
; RV32-NEXT: # in Loop: Header=BB51_2 Depth=1
35683568
; RV32-NEXT: neg a3, a0
35693569
; RV32-NEXT: and a3, a3, a1
3570-
; RV32-NEXT: sw a4, 0(sp)
35713570
; RV32-NEXT: sw a1, 4(sp)
3571+
; RV32-NEXT: sw a4, 0(sp)
35723572
; RV32-NEXT: mv a1, sp
35733573
; RV32-NEXT: li a4, 5
35743574
; RV32-NEXT: li a5, 5

llvm/test/CodeGen/RISCV/fpclamptosat.ll

Lines changed: 28 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1318,8 +1318,8 @@ define i64 @ustest_f64i64(double %x) {
13181318
; RV32IF-NEXT: # %bb.4: # %entry
13191319
; RV32IF-NEXT: li a0, 1
13201320
; RV32IF-NEXT: .LBB20_5: # %entry
1321-
; RV32IF-NEXT: lw a4, 8(sp)
1322-
; RV32IF-NEXT: lw a3, 12(sp)
1321+
; RV32IF-NEXT: lw a3, 8(sp)
1322+
; RV32IF-NEXT: lw a4, 12(sp)
13231323
; RV32IF-NEXT: and a5, a2, a1
13241324
; RV32IF-NEXT: beqz a5, .LBB20_7
13251325
; RV32IF-NEXT: # %bb.6: # %entry
@@ -1328,18 +1328,17 @@ define i64 @ustest_f64i64(double %x) {
13281328
; RV32IF-NEXT: .LBB20_7:
13291329
; RV32IF-NEXT: snez a1, a0
13301330
; RV32IF-NEXT: .LBB20_8: # %entry
1331-
; RV32IF-NEXT: and a3, a2, a3
1331+
; RV32IF-NEXT: and a4, a2, a4
13321332
; RV32IF-NEXT: or a0, a0, a5
1333-
; RV32IF-NEXT: and a2, a2, a4
1333+
; RV32IF-NEXT: and a2, a2, a3
13341334
; RV32IF-NEXT: bnez a0, .LBB20_10
13351335
; RV32IF-NEXT: # %bb.9:
1336-
; RV32IF-NEXT: snez a0, a3
1337-
; RV32IF-NEXT: snez a1, a2
1338-
; RV32IF-NEXT: or a1, a1, a0
1336+
; RV32IF-NEXT: or a0, a2, a4
1337+
; RV32IF-NEXT: snez a1, a0
13391338
; RV32IF-NEXT: .LBB20_10: # %entry
13401339
; RV32IF-NEXT: neg a1, a1
13411340
; RV32IF-NEXT: and a0, a1, a2
1342-
; RV32IF-NEXT: and a1, a1, a3
1341+
; RV32IF-NEXT: and a1, a1, a4
13431342
; RV32IF-NEXT: lw ra, 28(sp) # 4-byte Folded Reload
13441343
; RV32IF-NEXT: addi sp, sp, 32
13451344
; RV32IF-NEXT: ret
@@ -1398,8 +1397,8 @@ define i64 @ustest_f64i64(double %x) {
13981397
; RV32IFD-NEXT: # %bb.4: # %entry
13991398
; RV32IFD-NEXT: li a0, 1
14001399
; RV32IFD-NEXT: .LBB20_5: # %entry
1401-
; RV32IFD-NEXT: lw a4, 8(sp)
1402-
; RV32IFD-NEXT: lw a3, 12(sp)
1400+
; RV32IFD-NEXT: lw a3, 8(sp)
1401+
; RV32IFD-NEXT: lw a4, 12(sp)
14031402
; RV32IFD-NEXT: and a5, a2, a1
14041403
; RV32IFD-NEXT: beqz a5, .LBB20_7
14051404
; RV32IFD-NEXT: # %bb.6: # %entry
@@ -1408,18 +1407,17 @@ define i64 @ustest_f64i64(double %x) {
14081407
; RV32IFD-NEXT: .LBB20_7:
14091408
; RV32IFD-NEXT: snez a1, a0
14101409
; RV32IFD-NEXT: .LBB20_8: # %entry
1411-
; RV32IFD-NEXT: and a3, a2, a3
1410+
; RV32IFD-NEXT: and a4, a2, a4
14121411
; RV32IFD-NEXT: or a0, a0, a5
1413-
; RV32IFD-NEXT: and a2, a2, a4
1412+
; RV32IFD-NEXT: and a2, a2, a3
14141413
; RV32IFD-NEXT: bnez a0, .LBB20_10
14151414
; RV32IFD-NEXT: # %bb.9:
1416-
; RV32IFD-NEXT: snez a0, a3
1417-
; RV32IFD-NEXT: snez a1, a2
1418-
; RV32IFD-NEXT: or a1, a1, a0
1415+
; RV32IFD-NEXT: or a0, a2, a4
1416+
; RV32IFD-NEXT: snez a1, a0
14191417
; RV32IFD-NEXT: .LBB20_10: # %entry
14201418
; RV32IFD-NEXT: neg a1, a1
14211419
; RV32IFD-NEXT: and a0, a1, a2
1422-
; RV32IFD-NEXT: and a1, a1, a3
1420+
; RV32IFD-NEXT: and a1, a1, a4
14231421
; RV32IFD-NEXT: lw ra, 28(sp) # 4-byte Folded Reload
14241422
; RV32IFD-NEXT: addi sp, sp, 32
14251423
; RV32IFD-NEXT: ret
@@ -1588,8 +1586,8 @@ define i64 @ustest_f32i64(float %x) {
15881586
; RV32-NEXT: # %bb.4: # %entry
15891587
; RV32-NEXT: li a0, 1
15901588
; RV32-NEXT: .LBB23_5: # %entry
1591-
; RV32-NEXT: lw a4, 8(sp)
1592-
; RV32-NEXT: lw a3, 12(sp)
1589+
; RV32-NEXT: lw a3, 8(sp)
1590+
; RV32-NEXT: lw a4, 12(sp)
15931591
; RV32-NEXT: and a5, a2, a1
15941592
; RV32-NEXT: beqz a5, .LBB23_7
15951593
; RV32-NEXT: # %bb.6: # %entry
@@ -1598,18 +1596,17 @@ define i64 @ustest_f32i64(float %x) {
15981596
; RV32-NEXT: .LBB23_7:
15991597
; RV32-NEXT: snez a1, a0
16001598
; RV32-NEXT: .LBB23_8: # %entry
1601-
; RV32-NEXT: and a3, a2, a3
1599+
; RV32-NEXT: and a4, a2, a4
16021600
; RV32-NEXT: or a0, a0, a5
1603-
; RV32-NEXT: and a2, a2, a4
1601+
; RV32-NEXT: and a2, a2, a3
16041602
; RV32-NEXT: bnez a0, .LBB23_10
16051603
; RV32-NEXT: # %bb.9:
1606-
; RV32-NEXT: snez a0, a3
1607-
; RV32-NEXT: snez a1, a2
1608-
; RV32-NEXT: or a1, a1, a0
1604+
; RV32-NEXT: or a0, a2, a4
1605+
; RV32-NEXT: snez a1, a0
16091606
; RV32-NEXT: .LBB23_10: # %entry
16101607
; RV32-NEXT: neg a1, a1
16111608
; RV32-NEXT: and a0, a1, a2
1612-
; RV32-NEXT: and a1, a1, a3
1609+
; RV32-NEXT: and a1, a1, a4
16131610
; RV32-NEXT: lw ra, 28(sp) # 4-byte Folded Reload
16141611
; RV32-NEXT: addi sp, sp, 32
16151612
; RV32-NEXT: ret
@@ -1840,8 +1837,8 @@ define i64 @ustest_f16i64(half %x) {
18401837
; RV32-NEXT: # %bb.4: # %entry
18411838
; RV32-NEXT: li a0, 1
18421839
; RV32-NEXT: .LBB26_5: # %entry
1843-
; RV32-NEXT: lw a4, 8(sp)
1844-
; RV32-NEXT: lw a3, 12(sp)
1840+
; RV32-NEXT: lw a3, 8(sp)
1841+
; RV32-NEXT: lw a4, 12(sp)
18451842
; RV32-NEXT: and a5, a2, a1
18461843
; RV32-NEXT: beqz a5, .LBB26_7
18471844
; RV32-NEXT: # %bb.6: # %entry
@@ -1850,18 +1847,17 @@ define i64 @ustest_f16i64(half %x) {
18501847
; RV32-NEXT: .LBB26_7:
18511848
; RV32-NEXT: snez a1, a0
18521849
; RV32-NEXT: .LBB26_8: # %entry
1853-
; RV32-NEXT: and a3, a2, a3
1850+
; RV32-NEXT: and a4, a2, a4
18541851
; RV32-NEXT: or a0, a0, a5
1855-
; RV32-NEXT: and a2, a2, a4
1852+
; RV32-NEXT: and a2, a2, a3
18561853
; RV32-NEXT: bnez a0, .LBB26_10
18571854
; RV32-NEXT: # %bb.9:
1858-
; RV32-NEXT: snez a0, a3
1859-
; RV32-NEXT: snez a1, a2
1860-
; RV32-NEXT: or a1, a1, a0
1855+
; RV32-NEXT: or a0, a2, a4
1856+
; RV32-NEXT: snez a1, a0
18611857
; RV32-NEXT: .LBB26_10: # %entry
18621858
; RV32-NEXT: neg a1, a1
18631859
; RV32-NEXT: and a0, a1, a2
1864-
; RV32-NEXT: and a1, a1, a3
1860+
; RV32-NEXT: and a1, a1, a4
18651861
; RV32-NEXT: lw ra, 28(sp) # 4-byte Folded Reload
18661862
; RV32-NEXT: addi sp, sp, 32
18671863
; RV32-NEXT: ret

0 commit comments

Comments
 (0)