Skip to content

Commit 0d4978f

Browse files
committed
[RISCV] Update some tests I missed in 909ab0e. NFC
1 parent e932fe8 commit 0d4978f

File tree

2 files changed

+33
-29
lines changed

2 files changed

+33
-29
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 a1, 4(sp)
35713570
; RV32-NEXT: sw a4, 0(sp)
3571+
; RV32-NEXT: sw a1, 4(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: 32 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1324,8 +1324,8 @@ define i64 @ustest_f64i64(double %x) {
13241324
; RV32IF-NEXT: # %bb.4: # %entry
13251325
; RV32IF-NEXT: li a0, 1
13261326
; RV32IF-NEXT: .LBB20_5: # %entry
1327-
; RV32IF-NEXT: lw a3, 8(sp)
1328-
; RV32IF-NEXT: lw a4, 12(sp)
1327+
; RV32IF-NEXT: lw a4, 8(sp)
1328+
; RV32IF-NEXT: lw a3, 12(sp)
13291329
; RV32IF-NEXT: and a5, a2, a1
13301330
; RV32IF-NEXT: beqz a5, .LBB20_7
13311331
; RV32IF-NEXT: # %bb.6: # %entry
@@ -1334,17 +1334,18 @@ define i64 @ustest_f64i64(double %x) {
13341334
; RV32IF-NEXT: .LBB20_7:
13351335
; RV32IF-NEXT: snez a1, a0
13361336
; RV32IF-NEXT: .LBB20_8: # %entry
1337-
; RV32IF-NEXT: and a4, a2, a4
1337+
; RV32IF-NEXT: and a3, a2, a3
13381338
; RV32IF-NEXT: or a0, a0, a5
1339-
; RV32IF-NEXT: and a2, a2, a3
1339+
; RV32IF-NEXT: and a2, a2, a4
13401340
; RV32IF-NEXT: bnez a0, .LBB20_10
13411341
; RV32IF-NEXT: # %bb.9:
1342-
; RV32IF-NEXT: or a0, a2, a4
1343-
; RV32IF-NEXT: snez a1, a0
1342+
; RV32IF-NEXT: snez a0, a3
1343+
; RV32IF-NEXT: snez a1, a2
1344+
; RV32IF-NEXT: or a1, a1, a0
13441345
; RV32IF-NEXT: .LBB20_10: # %entry
13451346
; RV32IF-NEXT: neg a1, a1
13461347
; RV32IF-NEXT: and a0, a1, a2
1347-
; RV32IF-NEXT: and a1, a1, a4
1348+
; RV32IF-NEXT: and a1, a1, a3
13481349
; RV32IF-NEXT: lw ra, 28(sp) # 4-byte Folded Reload
13491350
; RV32IF-NEXT: addi sp, sp, 32
13501351
; RV32IF-NEXT: ret
@@ -1403,8 +1404,8 @@ define i64 @ustest_f64i64(double %x) {
14031404
; RV32IFD-NEXT: # %bb.4: # %entry
14041405
; RV32IFD-NEXT: li a0, 1
14051406
; RV32IFD-NEXT: .LBB20_5: # %entry
1406-
; RV32IFD-NEXT: lw a3, 8(sp)
1407-
; RV32IFD-NEXT: lw a4, 12(sp)
1407+
; RV32IFD-NEXT: lw a4, 8(sp)
1408+
; RV32IFD-NEXT: lw a3, 12(sp)
14081409
; RV32IFD-NEXT: and a5, a2, a1
14091410
; RV32IFD-NEXT: beqz a5, .LBB20_7
14101411
; RV32IFD-NEXT: # %bb.6: # %entry
@@ -1413,17 +1414,18 @@ define i64 @ustest_f64i64(double %x) {
14131414
; RV32IFD-NEXT: .LBB20_7:
14141415
; RV32IFD-NEXT: snez a1, a0
14151416
; RV32IFD-NEXT: .LBB20_8: # %entry
1416-
; RV32IFD-NEXT: and a4, a2, a4
1417+
; RV32IFD-NEXT: and a3, a2, a3
14171418
; RV32IFD-NEXT: or a0, a0, a5
1418-
; RV32IFD-NEXT: and a2, a2, a3
1419+
; RV32IFD-NEXT: and a2, a2, a4
14191420
; RV32IFD-NEXT: bnez a0, .LBB20_10
14201421
; RV32IFD-NEXT: # %bb.9:
1421-
; RV32IFD-NEXT: or a0, a2, a4
1422-
; RV32IFD-NEXT: snez a1, a0
1422+
; RV32IFD-NEXT: snez a0, a3
1423+
; RV32IFD-NEXT: snez a1, a2
1424+
; RV32IFD-NEXT: or a1, a1, a0
14231425
; RV32IFD-NEXT: .LBB20_10: # %entry
14241426
; RV32IFD-NEXT: neg a1, a1
14251427
; RV32IFD-NEXT: and a0, a1, a2
1426-
; RV32IFD-NEXT: and a1, a1, a4
1428+
; RV32IFD-NEXT: and a1, a1, a3
14271429
; RV32IFD-NEXT: lw ra, 28(sp) # 4-byte Folded Reload
14281430
; RV32IFD-NEXT: addi sp, sp, 32
14291431
; RV32IFD-NEXT: ret
@@ -1594,8 +1596,8 @@ define i64 @ustest_f32i64(float %x) {
15941596
; RV32-NEXT: # %bb.4: # %entry
15951597
; RV32-NEXT: li a0, 1
15961598
; RV32-NEXT: .LBB23_5: # %entry
1597-
; RV32-NEXT: lw a3, 8(sp)
1598-
; RV32-NEXT: lw a4, 12(sp)
1599+
; RV32-NEXT: lw a4, 8(sp)
1600+
; RV32-NEXT: lw a3, 12(sp)
15991601
; RV32-NEXT: and a5, a2, a1
16001602
; RV32-NEXT: beqz a5, .LBB23_7
16011603
; RV32-NEXT: # %bb.6: # %entry
@@ -1604,17 +1606,18 @@ define i64 @ustest_f32i64(float %x) {
16041606
; RV32-NEXT: .LBB23_7:
16051607
; RV32-NEXT: snez a1, a0
16061608
; RV32-NEXT: .LBB23_8: # %entry
1607-
; RV32-NEXT: and a4, a2, a4
1609+
; RV32-NEXT: and a3, a2, a3
16081610
; RV32-NEXT: or a0, a0, a5
1609-
; RV32-NEXT: and a2, a2, a3
1611+
; RV32-NEXT: and a2, a2, a4
16101612
; RV32-NEXT: bnez a0, .LBB23_10
16111613
; RV32-NEXT: # %bb.9:
1612-
; RV32-NEXT: or a0, a2, a4
1613-
; RV32-NEXT: snez a1, a0
1614+
; RV32-NEXT: snez a0, a3
1615+
; RV32-NEXT: snez a1, a2
1616+
; RV32-NEXT: or a1, a1, a0
16141617
; RV32-NEXT: .LBB23_10: # %entry
16151618
; RV32-NEXT: neg a1, a1
16161619
; RV32-NEXT: and a0, a1, a2
1617-
; RV32-NEXT: and a1, a1, a4
1620+
; RV32-NEXT: and a1, a1, a3
16181621
; RV32-NEXT: lw ra, 28(sp) # 4-byte Folded Reload
16191622
; RV32-NEXT: addi sp, sp, 32
16201623
; RV32-NEXT: ret
@@ -1847,8 +1850,8 @@ define i64 @ustest_f16i64(half %x) {
18471850
; RV32-NEXT: # %bb.4: # %entry
18481851
; RV32-NEXT: li a0, 1
18491852
; RV32-NEXT: .LBB26_5: # %entry
1850-
; RV32-NEXT: lw a3, 8(sp)
1851-
; RV32-NEXT: lw a4, 12(sp)
1853+
; RV32-NEXT: lw a4, 8(sp)
1854+
; RV32-NEXT: lw a3, 12(sp)
18521855
; RV32-NEXT: and a5, a2, a1
18531856
; RV32-NEXT: beqz a5, .LBB26_7
18541857
; RV32-NEXT: # %bb.6: # %entry
@@ -1857,17 +1860,18 @@ define i64 @ustest_f16i64(half %x) {
18571860
; RV32-NEXT: .LBB26_7:
18581861
; RV32-NEXT: snez a1, a0
18591862
; RV32-NEXT: .LBB26_8: # %entry
1860-
; RV32-NEXT: and a4, a2, a4
1863+
; RV32-NEXT: and a3, a2, a3
18611864
; RV32-NEXT: or a0, a0, a5
1862-
; RV32-NEXT: and a2, a2, a3
1865+
; RV32-NEXT: and a2, a2, a4
18631866
; RV32-NEXT: bnez a0, .LBB26_10
18641867
; RV32-NEXT: # %bb.9:
1865-
; RV32-NEXT: or a0, a2, a4
1866-
; RV32-NEXT: snez a1, a0
1868+
; RV32-NEXT: snez a0, a3
1869+
; RV32-NEXT: snez a1, a2
1870+
; RV32-NEXT: or a1, a1, a0
18671871
; RV32-NEXT: .LBB26_10: # %entry
18681872
; RV32-NEXT: neg a1, a1
18691873
; RV32-NEXT: and a0, a1, a2
1870-
; RV32-NEXT: and a1, a1, a4
1874+
; RV32-NEXT: and a1, a1, a3
18711875
; RV32-NEXT: lw ra, 28(sp) # 4-byte Folded Reload
18721876
; RV32-NEXT: addi sp, sp, 32
18731877
; RV32-NEXT: ret

0 commit comments

Comments
 (0)