Skip to content

Commit 50ecdff

Browse files
committed
Add SGPR and VGPR tests to and.ll and temporarily remove the r600 run line.
1 parent 601beec commit 50ecdff

File tree

1 file changed

+34
-45
lines changed
  • llvm/test/CodeGen/AMDGPU

1 file changed

+34
-45
lines changed

llvm/test/CodeGen/AMDGPU/and.ll

Lines changed: 34 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,41 @@
11
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
22
; RUN: llc -mtriple=amdgcn -mcpu=verde -verify-machineinstrs < %s | FileCheck -enable-var-scope -check-prefix=GFX6 %s
33
; RUN: llc -mtriple=amdgcn -mcpu=tonga -mattr=-flat-for-global -verify-machineinstrs < %s | FileCheck -enable-var-scope -check-prefix=GFX8 %s
4-
; RUN: llc -mtriple=r600 -mcpu=redwood < %s | FileCheck -check-prefix=EG %s
54

65
declare i32 @llvm.amdgcn.workitem.id.x() #0
76

7+
define amdgpu_ps <2 x i32> @s_and_v2i32(<2 x i32> inreg %num, <2 x i32> inreg %den) {
8+
; GFX6-LABEL: s_and_v2i32:
9+
; GFX6: ; %bb.0:
10+
; GFX6-NEXT: s_and_b64 s[0:1], s[0:1], s[2:3]
11+
; GFX6-NEXT: ; return to shader part epilog
12+
;
13+
; GFX8-LABEL: s_and_v2i32:
14+
; GFX8: ; %bb.0:
15+
; GFX8-NEXT: s_and_b64 s[0:1], s[0:1], s[2:3]
16+
; GFX8-NEXT: ; return to shader part epilog
17+
%result = and <2 x i32> %num, %den
18+
ret <2 x i32> %result
19+
}
20+
21+
define <2 x i32> @v_and_v2i32(<2 x i32> %num, <2 x i32> %den) {
22+
; GFX6-LABEL: v_and_v2i32:
23+
; GFX6: ; %bb.0:
24+
; GFX6-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
25+
; GFX6-NEXT: v_and_b32_e32 v1, v1, v3
26+
; GFX6-NEXT: v_and_b32_e32 v0, v0, v2
27+
; GFX6-NEXT: s_setpc_b64 s[30:31]
28+
;
29+
; GFX8-LABEL: v_and_v2i32:
30+
; GFX8: ; %bb.0:
31+
; GFX8-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
32+
; GFX8-NEXT: v_and_b32_e32 v1, v1, v3
33+
; GFX8-NEXT: v_and_b32_e32 v0, v0, v2
34+
; GFX8-NEXT: s_setpc_b64 s[30:31]
35+
%result = and <2 x i32> %num, %den
36+
ret <2 x i32> %result
37+
}
38+
839
define amdgpu_kernel void @test2(ptr addrspace(1) %out, ptr addrspace(1) %in) {
940
; GFX6-LABEL: test2:
1041
; GFX6: ; %bb.0:
@@ -14,8 +45,7 @@ define amdgpu_kernel void @test2(ptr addrspace(1) %out, ptr addrspace(1) %in) {
1445
; GFX6-NEXT: s_mov_b32 s3, 0xf000
1546
; GFX6-NEXT: s_mov_b32 s2, -1
1647
; GFX6-NEXT: s_waitcnt lgkmcnt(0)
17-
; GFX6-NEXT: s_and_b32 s5, s5, s7
18-
; GFX6-NEXT: s_and_b32 s4, s4, s6
48+
; GFX6-NEXT: s_and_b64 s[4:5], s[4:5], s[6:7]
1949
; GFX6-NEXT: v_mov_b32_e32 v0, s4
2050
; GFX6-NEXT: v_mov_b32_e32 v1, s5
2151
; GFX6-NEXT: buffer_store_dwordx2 v[0:1], off, s[0:3], 0
@@ -29,13 +59,11 @@ define amdgpu_kernel void @test2(ptr addrspace(1) %out, ptr addrspace(1) %in) {
2959
; GFX8-NEXT: s_mov_b32 s3, 0xf000
3060
; GFX8-NEXT: s_mov_b32 s2, -1
3161
; GFX8-NEXT: s_waitcnt lgkmcnt(0)
32-
; GFX8-NEXT: s_and_b32 s5, s5, s7
33-
; GFX8-NEXT: s_and_b32 s4, s4, s6
62+
; GFX8-NEXT: s_and_b64 s[4:5], s[4:5], s[6:7]
3463
; GFX8-NEXT: v_mov_b32_e32 v0, s4
3564
; GFX8-NEXT: v_mov_b32_e32 v1, s5
3665
; GFX8-NEXT: buffer_store_dwordx2 v[0:1], off, s[0:3], 0
3766
; GFX8-NEXT: s_endpgm
38-
;
3967
; EG-LABEL: test2:
4068
; EG: ; %bb.0:
4169
; EG-NEXT: ALU 0, @8, KC0[CB0:0-32], KC1[]
@@ -99,7 +127,6 @@ define amdgpu_kernel void @test4(ptr addrspace(1) %out, ptr addrspace(1) %in) {
99127
; GFX8-NEXT: v_mov_b32_e32 v3, s3
100128
; GFX8-NEXT: buffer_store_dwordx4 v[0:3], off, s[8:11], 0
101129
; GFX8-NEXT: s_endpgm
102-
;
103130
; EG-LABEL: test4:
104131
; EG: ; %bb.0:
105132
; EG-NEXT: ALU 0, @10, KC0[CB0:0-32], KC1[]
@@ -154,7 +181,6 @@ define amdgpu_kernel void @s_and_i32(ptr addrspace(1) %out, i32 %a, i32 %b) {
154181
; GFX8-NEXT: v_mov_b32_e32 v0, s0
155182
; GFX8-NEXT: buffer_store_dword v0, off, s[4:7], 0
156183
; GFX8-NEXT: s_endpgm
157-
;
158184
; EG-LABEL: s_and_i32:
159185
; EG: ; %bb.0:
160186
; EG-NEXT: ALU 2, @4, KC0[CB0:0-32], KC1[]
@@ -194,7 +220,6 @@ define amdgpu_kernel void @s_and_constant_i32(ptr addrspace(1) %out, i32 %a) {
194220
; GFX8-NEXT: v_mov_b32_e32 v0, s4
195221
; GFX8-NEXT: buffer_store_dword v0, off, s[0:3], 0
196222
; GFX8-NEXT: s_endpgm
197-
;
198223
; EG-LABEL: s_and_constant_i32:
199224
; EG: ; %bb.0:
200225
; EG-NEXT: ALU 2, @4, KC0[CB0:0-32], KC1[]
@@ -252,7 +277,6 @@ define amdgpu_kernel void @s_and_multi_use_constant_i32_0(ptr addrspace(1) %out,
252277
; GFX8-NEXT: buffer_store_dword v0, off, s[4:7], 0
253278
; GFX8-NEXT: s_waitcnt vmcnt(0)
254279
; GFX8-NEXT: s_endpgm
255-
;
256280
; EG-LABEL: s_and_multi_use_constant_i32_0:
257281
; EG: ; %bb.0:
258282
; EG-NEXT: ALU 5, @4, KC0[CB0:0-32], KC1[]
@@ -309,7 +333,6 @@ define amdgpu_kernel void @s_and_multi_use_constant_i32_1(ptr addrspace(1) %out,
309333
; GFX8-NEXT: buffer_store_dword v0, off, s[4:7], 0
310334
; GFX8-NEXT: s_waitcnt vmcnt(0)
311335
; GFX8-NEXT: s_endpgm
312-
;
313336
; EG-LABEL: s_and_multi_use_constant_i32_1:
314337
; EG: ; %bb.0:
315338
; EG-NEXT: ALU 5, @4, KC0[CB0:0-32], KC1[]
@@ -371,7 +394,6 @@ define amdgpu_kernel void @v_and_i32_vgpr_vgpr(ptr addrspace(1) %out, ptr addrsp
371394
; GFX8-NEXT: v_and_b32_e32 v2, v5, v2
372395
; GFX8-NEXT: flat_store_dword v[0:1], v2
373396
; GFX8-NEXT: s_endpgm
374-
;
375397
; EG-LABEL: v_and_i32_vgpr_vgpr:
376398
; EG: ; %bb.0:
377399
; EG-NEXT: ALU 3, @10, KC0[CB0:0-32], KC1[]
@@ -440,7 +462,6 @@ define amdgpu_kernel void @v_and_i32_sgpr_vgpr(ptr addrspace(1) %out, i32 %a, pt
440462
; GFX8-NEXT: v_and_b32_e32 v2, s2, v3
441463
; GFX8-NEXT: flat_store_dword v[0:1], v2
442464
; GFX8-NEXT: s_endpgm
443-
;
444465
; EG-LABEL: v_and_i32_sgpr_vgpr:
445466
; EG: ; %bb.0:
446467
; EG-NEXT: ALU 2, @8, KC0[CB0:0-32], KC1[]
@@ -504,7 +525,6 @@ define amdgpu_kernel void @v_and_i32_vgpr_sgpr(ptr addrspace(1) %out, ptr addrsp
504525
; GFX8-NEXT: v_and_b32_e32 v2, s4, v3
505526
; GFX8-NEXT: flat_store_dword v[0:1], v2
506527
; GFX8-NEXT: s_endpgm
507-
;
508528
; EG-LABEL: v_and_i32_vgpr_sgpr:
509529
; EG: ; %bb.0:
510530
; EG-NEXT: ALU 2, @8, KC0[CB0:0-32], KC1[]
@@ -568,7 +588,6 @@ define amdgpu_kernel void @v_and_constant_i32(ptr addrspace(1) %out, ptr addrspa
568588
; GFX8-NEXT: v_and_b32_e32 v0, 0x12d687, v0
569589
; GFX8-NEXT: buffer_store_dword v0, off, s[0:3], 0
570590
; GFX8-NEXT: s_endpgm
571-
;
572591
; EG-LABEL: v_and_constant_i32:
573592
; EG: ; %bb.0:
574593
; EG-NEXT: ALU 2, @8, KC0[CB0:0-32], KC1[]
@@ -630,7 +649,6 @@ define amdgpu_kernel void @v_and_inline_imm_64_i32(ptr addrspace(1) %out, ptr ad
630649
; GFX8-NEXT: v_and_b32_e32 v0, 64, v0
631650
; GFX8-NEXT: buffer_store_dword v0, off, s[0:3], 0
632651
; GFX8-NEXT: s_endpgm
633-
;
634652
; EG-LABEL: v_and_inline_imm_64_i32:
635653
; EG: ; %bb.0:
636654
; EG-NEXT: ALU 2, @8, KC0[CB0:0-32], KC1[]
@@ -692,7 +710,6 @@ define amdgpu_kernel void @v_and_inline_imm_neg_16_i32(ptr addrspace(1) %out, pt
692710
; GFX8-NEXT: v_and_b32_e32 v0, -16, v0
693711
; GFX8-NEXT: buffer_store_dword v0, off, s[0:3], 0
694712
; GFX8-NEXT: s_endpgm
695-
;
696713
; EG-LABEL: v_and_inline_imm_neg_16_i32:
697714
; EG: ; %bb.0:
698715
; EG-NEXT: ALU 2, @8, KC0[CB0:0-32], KC1[]
@@ -749,7 +766,6 @@ define amdgpu_kernel void @s_and_i64(ptr addrspace(1) %out, i64 %a, i64 %b) {
749766
; GFX8-NEXT: v_mov_b32_e32 v1, s1
750767
; GFX8-NEXT: buffer_store_dwordx2 v[0:1], off, s[4:7], 0
751768
; GFX8-NEXT: s_endpgm
752-
;
753769
; EG-LABEL: s_and_i64:
754770
; EG: ; %bb.0:
755771
; EG-NEXT: ALU 3, @4, KC0[CB0:0-32], KC1[]
@@ -794,7 +810,6 @@ define amdgpu_kernel void @s_and_i1(ptr addrspace(1) %out, i1 %a, i1 %b) {
794810
; GFX8-NEXT: v_mov_b32_e32 v0, s4
795811
; GFX8-NEXT: buffer_store_byte v0, off, s[0:3], 0
796812
; GFX8-NEXT: s_endpgm
797-
;
798813
; EG-LABEL: s_and_i1:
799814
; EG: ; %bb.0:
800815
; EG-NEXT: ALU 0, @10, KC0[], KC1[]
@@ -857,7 +872,6 @@ define amdgpu_kernel void @s_and_constant_i64(ptr addrspace(1) %out, i64 %a) {
857872
; GFX8-NEXT: v_mov_b32_e32 v1, s0
858873
; GFX8-NEXT: buffer_store_dwordx2 v[0:1], off, s[4:7], 0
859874
; GFX8-NEXT: s_endpgm
860-
;
861875
; EG-LABEL: s_and_constant_i64:
862876
; EG: ; %bb.0:
863877
; EG-NEXT: ALU 4, @4, KC0[CB0:0-32], KC1[]
@@ -921,7 +935,6 @@ define amdgpu_kernel void @s_and_multi_use_constant_i64(ptr addrspace(1) %out, i
921935
; GFX8-NEXT: buffer_store_dwordx2 v[0:1], off, s[4:7], 0
922936
; GFX8-NEXT: s_waitcnt vmcnt(0)
923937
; GFX8-NEXT: s_endpgm
924-
;
925938
; EG-LABEL: s_and_multi_use_constant_i64:
926939
; EG: ; %bb.0:
927940
; EG-NEXT: ALU 10, @6, KC0[CB0:0-32], KC1[]
@@ -975,7 +988,6 @@ define amdgpu_kernel void @s_and_32_bit_constant_i64(ptr addrspace(1) %out, i32,
975988
; GFX8-NEXT: v_mov_b32_e32 v0, s4
976989
; GFX8-NEXT: buffer_store_dwordx2 v[0:1], off, s[0:3], 0
977990
; GFX8-NEXT: s_endpgm
978-
;
979991
; EG-LABEL: s_and_32_bit_constant_i64:
980992
; EG: ; %bb.0:
981993
; EG-NEXT: ALU 3, @4, KC0[CB0:0-32], KC1[]
@@ -1046,7 +1058,6 @@ define amdgpu_kernel void @s_and_multi_use_inline_imm_i64(ptr addrspace(1) %out,
10461058
; GFX8-NEXT: buffer_store_dwordx2 v[0:1], off, s[0:3], 0
10471059
; GFX8-NEXT: s_waitcnt vmcnt(0)
10481060
; GFX8-NEXT: s_endpgm
1049-
;
10501061
; EG-LABEL: s_and_multi_use_inline_imm_i64:
10511062
; EG: ; %bb.0:
10521063
; EG-NEXT: ALU 17, @6, KC0[CB0:0-32], KC1[]
@@ -1130,7 +1141,6 @@ define amdgpu_kernel void @v_and_i64(ptr addrspace(1) %out, ptr addrspace(1) %ap
11301141
; GFX8-NEXT: v_and_b32_e32 v0, v0, v2
11311142
; GFX8-NEXT: buffer_store_dwordx2 v[0:1], off, s[0:3], 0
11321143
; GFX8-NEXT: s_endpgm
1133-
;
11341144
; EG-LABEL: v_and_i64:
11351145
; EG: ; %bb.0:
11361146
; EG-NEXT: ALU 3, @10, KC0[CB0:0-32], KC1[]
@@ -1199,7 +1209,6 @@ define amdgpu_kernel void @v_and_constant_i64(ptr addrspace(1) %out, ptr addrspa
11991209
; GFX8-NEXT: v_and_b32_e32 v0, 0xab19b207, v0
12001210
; GFX8-NEXT: buffer_store_dwordx2 v[0:1], off, s[0:3], 0
12011211
; GFX8-NEXT: s_endpgm
1202-
;
12031212
; EG-LABEL: v_and_constant_i64:
12041213
; EG: ; %bb.0:
12051214
; EG-NEXT: ALU 2, @8, KC0[CB0:0-32], KC1[]
@@ -1280,7 +1289,6 @@ define amdgpu_kernel void @v_and_multi_use_constant_i64(ptr addrspace(1) %out, p
12801289
; GFX8-NEXT: buffer_store_dwordx2 v[2:3], off, s[4:7], 0
12811290
; GFX8-NEXT: s_waitcnt vmcnt(0)
12821291
; GFX8-NEXT: s_endpgm
1283-
;
12841292
; EG-LABEL: v_and_multi_use_constant_i64:
12851293
; EG: ; %bb.0:
12861294
; EG-NEXT: ALU 1, @20, KC0[CB0:0-32], KC1[]
@@ -1382,7 +1390,6 @@ define amdgpu_kernel void @v_and_multi_use_inline_imm_i64(ptr addrspace(1) %out,
13821390
; GFX8-NEXT: buffer_store_dwordx2 v[4:5], off, s[4:7], 0
13831391
; GFX8-NEXT: s_waitcnt vmcnt(0)
13841392
; GFX8-NEXT: s_endpgm
1385-
;
13861393
; EG-LABEL: v_and_multi_use_inline_imm_i64:
13871394
; EG: ; %bb.0:
13881395
; EG-NEXT: ALU 1, @20, KC0[CB0:0-32], KC1[]
@@ -1466,7 +1473,6 @@ define amdgpu_kernel void @v_and_i64_32_bit_constant(ptr addrspace(1) %out, ptr
14661473
; GFX8-NEXT: v_and_b32_e32 v0, 0x12d687, v0
14671474
; GFX8-NEXT: buffer_store_dwordx2 v[0:1], off, s[0:3], 0
14681475
; GFX8-NEXT: s_endpgm
1469-
;
14701476
; EG-LABEL: v_and_i64_32_bit_constant:
14711477
; EG: ; %bb.0:
14721478
; EG-NEXT: ALU 2, @8, KC0[CB0:0-32], KC1[]
@@ -1530,7 +1536,6 @@ define amdgpu_kernel void @v_and_inline_imm_i64(ptr addrspace(1) %out, ptr addrs
15301536
; GFX8-NEXT: v_and_b32_e32 v0, 64, v0
15311537
; GFX8-NEXT: buffer_store_dwordx2 v[0:1], off, s[0:3], 0
15321538
; GFX8-NEXT: s_endpgm
1533-
;
15341539
; EG-LABEL: v_and_inline_imm_i64:
15351540
; EG: ; %bb.0:
15361541
; EG-NEXT: ALU 2, @8, KC0[CB0:0-32], KC1[]
@@ -1595,7 +1600,6 @@ define amdgpu_kernel void @v_and_inline_neg_imm_i64(ptr addrspace(1) %out, ptr a
15951600
; GFX8-NEXT: v_and_b32_e32 v0, -8, v0
15961601
; GFX8-NEXT: buffer_store_dwordx2 v[0:1], off, s[0:3], 0
15971602
; GFX8-NEXT: s_endpgm
1598-
;
15991603
; EG-LABEL: v_and_inline_neg_imm_i64:
16001604
; EG: ; %bb.0:
16011605
; EG-NEXT: ALU 2, @8, KC0[CB0:0-32], KC1[]
@@ -1648,7 +1652,6 @@ define amdgpu_kernel void @s_and_inline_imm_64_i64(ptr addrspace(1) %out, ptr ad
16481652
; GFX8-NEXT: v_mov_b32_e32 v0, s4
16491653
; GFX8-NEXT: buffer_store_dwordx2 v[0:1], off, s[0:3], 0
16501654
; GFX8-NEXT: s_endpgm
1651-
;
16521655
; EG-LABEL: s_and_inline_imm_64_i64:
16531656
; EG: ; %bb.0:
16541657
; EG-NEXT: ALU 3, @4, KC0[CB0:0-32], KC1[]
@@ -1699,7 +1702,6 @@ define amdgpu_kernel void @s_and_inline_imm_64_i64_noshrink(ptr addrspace(1) %ou
16991702
; GFX8-NEXT: v_mov_b32_e32 v1, s5
17001703
; GFX8-NEXT: buffer_store_dwordx2 v[0:1], off, s[0:3], 0
17011704
; GFX8-NEXT: s_endpgm
1702-
;
17031705
; EG-LABEL: s_and_inline_imm_64_i64_noshrink:
17041706
; EG: ; %bb.0:
17051707
; EG-NEXT: ALU 7, @4, KC0[CB0:0-32], KC1[]
@@ -1748,7 +1750,6 @@ define amdgpu_kernel void @s_and_inline_imm_1_i64(ptr addrspace(1) %out, ptr add
17481750
; GFX8-NEXT: v_mov_b32_e32 v0, s4
17491751
; GFX8-NEXT: buffer_store_dwordx2 v[0:1], off, s[0:3], 0
17501752
; GFX8-NEXT: s_endpgm
1751-
;
17521753
; EG-LABEL: s_and_inline_imm_1_i64:
17531754
; EG: ; %bb.0:
17541755
; EG-NEXT: ALU 3, @4, KC0[CB0:0-32], KC1[]
@@ -1791,7 +1792,6 @@ define amdgpu_kernel void @s_and_inline_imm_1.0_i64(ptr addrspace(1) %out, ptr a
17911792
; GFX8-NEXT: v_mov_b32_e32 v1, s4
17921793
; GFX8-NEXT: buffer_store_dwordx2 v[0:1], off, s[0:3], 0
17931794
; GFX8-NEXT: s_endpgm
1794-
;
17951795
; EG-LABEL: s_and_inline_imm_1.0_i64:
17961796
; EG: ; %bb.0:
17971797
; EG-NEXT: ALU 4, @4, KC0[CB0:0-32], KC1[]
@@ -1835,7 +1835,6 @@ define amdgpu_kernel void @s_and_inline_imm_neg_1.0_i64(ptr addrspace(1) %out, p
18351835
; GFX8-NEXT: v_mov_b32_e32 v1, s4
18361836
; GFX8-NEXT: buffer_store_dwordx2 v[0:1], off, s[0:3], 0
18371837
; GFX8-NEXT: s_endpgm
1838-
;
18391838
; EG-LABEL: s_and_inline_imm_neg_1.0_i64:
18401839
; EG: ; %bb.0:
18411840
; EG-NEXT: ALU 4, @4, KC0[CB0:0-32], KC1[]
@@ -1879,7 +1878,6 @@ define amdgpu_kernel void @s_and_inline_imm_0.5_i64(ptr addrspace(1) %out, ptr a
18791878
; GFX8-NEXT: v_mov_b32_e32 v1, s4
18801879
; GFX8-NEXT: buffer_store_dwordx2 v[0:1], off, s[0:3], 0
18811880
; GFX8-NEXT: s_endpgm
1882-
;
18831881
; EG-LABEL: s_and_inline_imm_0.5_i64:
18841882
; EG: ; %bb.0:
18851883
; EG-NEXT: ALU 4, @4, KC0[CB0:0-32], KC1[]
@@ -1923,7 +1921,6 @@ define amdgpu_kernel void @s_and_inline_imm_neg_0.5_i64(ptr addrspace(1) %out, p
19231921
; GFX8-NEXT: v_mov_b32_e32 v1, s4
19241922
; GFX8-NEXT: buffer_store_dwordx2 v[0:1], off, s[0:3], 0
19251923
; GFX8-NEXT: s_endpgm
1926-
;
19271924
; EG-LABEL: s_and_inline_imm_neg_0.5_i64:
19281925
; EG: ; %bb.0:
19291926
; EG-NEXT: ALU 4, @4, KC0[CB0:0-32], KC1[]
@@ -1967,7 +1964,6 @@ define amdgpu_kernel void @s_and_inline_imm_2.0_i64(ptr addrspace(1) %out, ptr a
19671964
; GFX8-NEXT: v_mov_b32_e32 v1, s4
19681965
; GFX8-NEXT: buffer_store_dwordx2 v[0:1], off, s[0:3], 0
19691966
; GFX8-NEXT: s_endpgm
1970-
;
19711967
; EG-LABEL: s_and_inline_imm_2.0_i64:
19721968
; EG: ; %bb.0:
19731969
; EG-NEXT: ALU 4, @4, KC0[CB0:0-32], KC1[]
@@ -2011,7 +2007,6 @@ define amdgpu_kernel void @s_and_inline_imm_neg_2.0_i64(ptr addrspace(1) %out, p
20112007
; GFX8-NEXT: v_mov_b32_e32 v1, s4
20122008
; GFX8-NEXT: buffer_store_dwordx2 v[0:1], off, s[0:3], 0
20132009
; GFX8-NEXT: s_endpgm
2014-
;
20152010
; EG-LABEL: s_and_inline_imm_neg_2.0_i64:
20162011
; EG: ; %bb.0:
20172012
; EG-NEXT: ALU 4, @4, KC0[CB0:0-32], KC1[]
@@ -2055,7 +2050,6 @@ define amdgpu_kernel void @s_and_inline_imm_4.0_i64(ptr addrspace(1) %out, ptr a
20552050
; GFX8-NEXT: v_mov_b32_e32 v1, s4
20562051
; GFX8-NEXT: buffer_store_dwordx2 v[0:1], off, s[0:3], 0
20572052
; GFX8-NEXT: s_endpgm
2058-
;
20592053
; EG-LABEL: s_and_inline_imm_4.0_i64:
20602054
; EG: ; %bb.0:
20612055
; EG-NEXT: ALU 4, @4, KC0[CB0:0-32], KC1[]
@@ -2099,7 +2093,6 @@ define amdgpu_kernel void @s_and_inline_imm_neg_4.0_i64(ptr addrspace(1) %out, p
20992093
; GFX8-NEXT: v_mov_b32_e32 v1, s4
21002094
; GFX8-NEXT: buffer_store_dwordx2 v[0:1], off, s[0:3], 0
21012095
; GFX8-NEXT: s_endpgm
2102-
;
21032096
; EG-LABEL: s_and_inline_imm_neg_4.0_i64:
21042097
; EG: ; %bb.0:
21052098
; EG-NEXT: ALU 4, @4, KC0[CB0:0-32], KC1[]
@@ -2146,7 +2139,6 @@ define amdgpu_kernel void @s_and_inline_imm_f32_4.0_i64(ptr addrspace(1) %out, p
21462139
; GFX8-NEXT: v_mov_b32_e32 v0, s4
21472140
; GFX8-NEXT: buffer_store_dwordx2 v[0:1], off, s[0:3], 0
21482141
; GFX8-NEXT: s_endpgm
2149-
;
21502142
; EG-LABEL: s_and_inline_imm_f32_4.0_i64:
21512143
; EG: ; %bb.0:
21522144
; EG-NEXT: ALU 3, @4, KC0[CB0:0-32], KC1[]
@@ -2189,7 +2181,6 @@ define amdgpu_kernel void @s_and_inline_imm_f32_neg_4.0_i64(ptr addrspace(1) %ou
21892181
; GFX8-NEXT: v_mov_b32_e32 v1, s7
21902182
; GFX8-NEXT: buffer_store_dwordx2 v[0:1], off, s[0:3], 0
21912183
; GFX8-NEXT: s_endpgm
2192-
;
21932184
; EG-LABEL: s_and_inline_imm_f32_neg_4.0_i64:
21942185
; EG: ; %bb.0:
21952186
; EG-NEXT: ALU 3, @4, KC0[CB0:0-32], KC1[]
@@ -2234,7 +2225,6 @@ define amdgpu_kernel void @s_and_inline_high_imm_f32_4.0_i64(ptr addrspace(1) %o
22342225
; GFX8-NEXT: v_mov_b32_e32 v1, s4
22352226
; GFX8-NEXT: buffer_store_dwordx2 v[0:1], off, s[0:3], 0
22362227
; GFX8-NEXT: s_endpgm
2237-
;
22382228
; EG-LABEL: s_and_inline_high_imm_f32_4.0_i64:
22392229
; EG: ; %bb.0:
22402230
; EG-NEXT: ALU 4, @4, KC0[CB0:0-32], KC1[]
@@ -2278,7 +2268,6 @@ define amdgpu_kernel void @s_and_inline_high_imm_f32_neg_4.0_i64(ptr addrspace(1
22782268
; GFX8-NEXT: v_mov_b32_e32 v1, s4
22792269
; GFX8-NEXT: buffer_store_dwordx2 v[0:1], off, s[0:3], 0
22802270
; GFX8-NEXT: s_endpgm
2281-
;
22822271
; EG-LABEL: s_and_inline_high_imm_f32_neg_4.0_i64:
22832272
; EG: ; %bb.0:
22842273
; EG-NEXT: ALU 4, @4, KC0[CB0:0-32], KC1[]

0 commit comments

Comments
 (0)