Skip to content

Commit 32903b0

Browse files
committed
[MCP] fix PowerPC redundant copy instructions removal fail test cases, NFC
1 parent 1dd387e commit 32903b0

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

llvm/test/CodeGen/PowerPC/mma-acc-spill.ll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ define void @intrinsics1(<16 x i8> %vc1, <16 x i8> %vc2, <16 x i8> %vc3, <16 x i
3737
; CHECK-NEXT: std r30, 160(r1) # 8-byte Folded Spill
3838
; CHECK-NEXT: ld r30, 272(r1)
3939
; CHECK-NEXT: xxmtacc acc0
40-
; CHECK-NEXT: xvf16ger2pp acc0, v2, v4
40+
; CHECK-NEXT: xvf16ger2pp acc0, v28, v30
4141
; CHECK-NEXT: xxmfacc acc0
4242
; CHECK-NEXT: stxvp vsp0, 64(r1)
4343
; CHECK-NEXT: stxvp vsp2, 32(r1)
@@ -88,7 +88,7 @@ define void @intrinsics1(<16 x i8> %vc1, <16 x i8> %vc2, <16 x i8> %vc3, <16 x i
8888
; CHECK-BE-NEXT: std r30, 240(r1) # 8-byte Folded Spill
8989
; CHECK-BE-NEXT: ld r30, 368(r1)
9090
; CHECK-BE-NEXT: xxmtacc acc0
91-
; CHECK-BE-NEXT: xvf16ger2pp acc0, v2, v4
91+
; CHECK-BE-NEXT: xvf16ger2pp acc0, v28, v30
9292
; CHECK-BE-NEXT: xxmfacc acc0
9393
; CHECK-BE-NEXT: stxvp vsp0, 112(r1)
9494
; CHECK-BE-NEXT: stxvp vsp2, 144(r1)

llvm/test/CodeGen/PowerPC/mma-outer-product.ll

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,17 @@ define void @intrinsics1(<16 x i8> %vc1, <16 x i8> %vc2, <16 x i8> %vc3, <16 x i
1414
; CHECK-NEXT: vmr v1, v4
1515
; CHECK-NEXT: vmr v4, v3
1616
; CHECK-NEXT: vmr v0, v2
17-
; CHECK-NEXT: xxlor vs3, v5, v5
17+
; CHECK-NEXT: vmr v3, v0
1818
; CHECK-NEXT: ld r3, 96(r1)
19+
; CHECK-NEXT: xxlor vs3, v5, v5
20+
; CHECK-NEXT: vmr v2, v5
1921
; CHECK-NEXT: xxlor vs0, v0, v0
2022
; CHECK-NEXT: xxlor vs1, v1, v1
2123
; CHECK-NEXT: xxlor vs2, v4, v4
2224
; CHECK-NEXT: xxmtacc acc0
23-
; CHECK-NEXT: xvi4ger8pp acc0, v2, v3
24-
; CHECK-NEXT: xvf16ger2pp acc0, v2, v1
25-
; CHECK-NEXT: pmxvf32gerpn acc0, v3, v5, 0, 0
26-
; CHECK-NEXT: vmr v3, v2
27-
; CHECK-NEXT: vmr v2, v5
25+
; CHECK-NEXT: xvi4ger8pp acc0, v0, v4
26+
; CHECK-NEXT: xvf16ger2pp acc0, v0, v1
27+
; CHECK-NEXT: pmxvf32gerpn acc0, v4, v5, 0, 0
2828
; CHECK-NEXT: pmxvf64gernp acc0, vsp34, v0, 0, 0
2929
; CHECK-NEXT: xxmfacc acc0
3030
; CHECK-NEXT: stxv vs0, 48(r3)
@@ -38,17 +38,17 @@ define void @intrinsics1(<16 x i8> %vc1, <16 x i8> %vc2, <16 x i8> %vc3, <16 x i
3838
; CHECK-BE-NEXT: vmr v1, v4
3939
; CHECK-BE-NEXT: vmr v4, v3
4040
; CHECK-BE-NEXT: vmr v0, v2
41-
; CHECK-BE-NEXT: xxlor vs3, v5, v5
41+
; CHECK-BE-NEXT: vmr v3, v0
4242
; CHECK-BE-NEXT: ld r3, 112(r1)
43+
; CHECK-BE-NEXT: xxlor vs3, v5, v5
44+
; CHECK-BE-NEXT: vmr v2, v5
4345
; CHECK-BE-NEXT: xxlor vs0, v0, v0
4446
; CHECK-BE-NEXT: xxlor vs1, v1, v1
4547
; CHECK-BE-NEXT: xxlor vs2, v4, v4
4648
; CHECK-BE-NEXT: xxmtacc acc0
47-
; CHECK-BE-NEXT: xvi4ger8pp acc0, v2, v3
48-
; CHECK-BE-NEXT: xvf16ger2pp acc0, v2, v1
49-
; CHECK-BE-NEXT: pmxvf32gerpn acc0, v3, v5, 0, 0
50-
; CHECK-BE-NEXT: vmr v3, v2
51-
; CHECK-BE-NEXT: vmr v2, v5
49+
; CHECK-BE-NEXT: xvi4ger8pp acc0, v0, v4
50+
; CHECK-BE-NEXT: xvf16ger2pp acc0, v0, v1
51+
; CHECK-BE-NEXT: pmxvf32gerpn acc0, v4, v5, 0, 0
5252
; CHECK-BE-NEXT: pmxvf64gernp acc0, vsp34, v0, 0, 0
5353
; CHECK-BE-NEXT: xxmfacc acc0
5454
; CHECK-BE-NEXT: stxv vs1, 16(r3)

0 commit comments

Comments
 (0)