Home
last modified time | relevance | path

Searched refs:s_lshl_b32 (Results 1 – 25 of 92) sorted by relevance

1234

/external/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/
Dshl.ll55 ; GFX6-NEXT: s_lshl_b32 s0, s0, s1
63 ; GFX8-NEXT: s_lshl_b32 s0, s0, s1
71 ; GFX9-NEXT: s_lshl_b32 s0, s0, s1
80 ; GFX6-NEXT: s_lshl_b32 s0, s0, 7
86 ; GFX8-NEXT: s_lshl_b32 s0, s0, s1
92 ; GFX9-NEXT: s_lshl_b32 s0, s0, s1
124 ; GCN-NEXT: s_lshl_b32 s0, s0, s1
133 ; GCN-NEXT: s_lshl_b32 s0, s0, 7
162 ; GCN-NEXT: s_lshl_b32 s0, s0, s1
171 ; GCN-NEXT: s_lshl_b32 s0, s0, 31
[all …]
DshlN_add.ll15 ; GFX8-NEXT: s_lshl_b32 s0, s0, 1
31 ; GFX8-NEXT: s_lshl_b32 s0, s0, 2
47 ; GFX8-NEXT: s_lshl_b32 s0, s0, 3
63 ; GFX8-NEXT: s_lshl_b32 s0, s0, 4
74 ; GCN-NEXT: s_lshl_b32 s0, s0, 5
177 ; GFX9-NEXT: s_lshl_b32 s0, s0, 1
183 ; GFX8-NEXT: s_lshl_b32 s0, s0, 1
195 ; GFX9-NEXT: s_lshl_b32 s0, s0, 2
201 ; GFX8-NEXT: s_lshl_b32 s0, s0, 2
213 ; GFX9-NEXT: s_lshl_b32 s0, s0, 3
[all …]
Dinsertelement.i8.ll587 ; GFX9-NEXT: s_lshl_b32 s3, s3, 3
588 ; GFX9-NEXT: s_lshl_b32 s2, s2, s3
589 ; GFX9-NEXT: s_lshl_b32 s3, s1, s3
621 ; GFX8-NEXT: s_lshl_b32 s1, s1, 3
623 ; GFX8-NEXT: s_lshl_b32 s0, s0, s1
625 ; GFX8-NEXT: s_lshl_b32 s2, s2, s1
660 ; GFX7-NEXT: s_lshl_b32 s1, s1, 3
661 ; GFX7-NEXT: s_lshl_b32 s2, s2, s1
662 ; GFX7-NEXT: s_lshl_b32 s1, s0, s1
713 ; GFX9-NEXT: s_lshl_b32 s2, s2, 8
[all …]
Dandn2.ll290 ; GFX6-NEXT: s_lshl_b32 s0, s3, 16
292 ; GFX6-NEXT: s_lshl_b32 s2, s5, 16
314 ; GFX6-NEXT: s_lshl_b32 s0, s3, 16
316 ; GFX6-NEXT: s_lshl_b32 s2, s5, 16
338 ; GFX6-NEXT: s_lshl_b32 s0, s3, 16
340 ; GFX6-NEXT: s_lshl_b32 s2, s5, 16
366 ; GFX6-NEXT: s_lshl_b32 s0, s3, 16
370 ; GFX6-NEXT: s_lshl_b32 s2, s5, 16
372 ; GFX6-NEXT: s_lshl_b32 s3, s7, 16
458 ; GFX6-NEXT: s_lshl_b32 s0, s3, 16
[all …]
Dorn2.ll290 ; GFX6-NEXT: s_lshl_b32 s0, s3, 16
292 ; GFX6-NEXT: s_lshl_b32 s2, s5, 16
314 ; GFX6-NEXT: s_lshl_b32 s0, s3, 16
316 ; GFX6-NEXT: s_lshl_b32 s2, s5, 16
338 ; GFX6-NEXT: s_lshl_b32 s0, s3, 16
340 ; GFX6-NEXT: s_lshl_b32 s2, s5, 16
366 ; GFX6-NEXT: s_lshl_b32 s0, s3, 16
370 ; GFX6-NEXT: s_lshl_b32 s2, s5, 16
372 ; GFX6-NEXT: s_lshl_b32 s3, s7, 16
458 ; GFX6-NEXT: s_lshl_b32 s0, s3, 16
[all …]
Ddynamic-alloca-uniform.ll19 ; GFX9-NEXT: s_lshl_b32 s4, s4, 6
42 ; GFX10-NEXT: s_lshl_b32 s4, s4, 5
70 ; GFX9-NEXT: s_lshl_b32 s4, s4, 6
96 ; GFX10-NEXT: s_lshl_b32 s4, s4, 5
121 ; GFX9-NEXT: s_lshl_b32 s4, s4, 6
144 ; GFX10-NEXT: s_lshl_b32 s4, s4, 5
172 ; GFX9-NEXT: s_lshl_b32 s4, s4, 6
198 ; GFX10-NEXT: s_lshl_b32 s4, s4, 5
223 ; GFX9-NEXT: s_lshl_b32 s4, s4, 6
247 ; GFX10-NEXT: s_lshl_b32 s4, s4, 5
[all …]
Dusubsat.ll52 ; GFX6-NEXT: s_lshl_b32 s0, s0, 25
53 ; GFX6-NEXT: s_lshl_b32 s1, s1, 25
63 ; GFX8-NEXT: s_lshl_b32 s1, s1, s2
64 ; GFX8-NEXT: s_lshl_b32 s0, s0, s2
74 ; GFX9-NEXT: s_lshl_b32 s1, s1, s2
75 ; GFX9-NEXT: s_lshl_b32 s0, s0, s2
85 ; GFX10-NEXT: s_lshl_b32 s0, s0, s2
86 ; GFX10-NEXT: s_lshl_b32 s1, s1, s2
140 ; GFX6-NEXT: s_lshl_b32 s0, s0, 24
141 ; GFX6-NEXT: s_lshl_b32 s1, s1, 24
[all …]
Dinsertelement.i16.ll12 ; GFX9-NEXT: s_lshl_b32 s1, s1, 4
14 ; GFX9-NEXT: s_lshl_b32 s3, s3, s1
15 ; GFX9-NEXT: s_lshl_b32 s1, s2, s1
30 ; GFX8-NEXT: s_lshl_b32 s1, s1, 4
32 ; GFX8-NEXT: s_lshl_b32 s3, s3, s1
33 ; GFX8-NEXT: s_lshl_b32 s1, s2, s1
48 ; GFX7-NEXT: s_lshl_b32 s1, s1, 4
50 ; GFX7-NEXT: s_lshl_b32 s3, s3, s1
51 ; GFX7-NEXT: s_lshl_b32 s1, s2, s1
73 ; GFX9-NEXT: s_lshl_b32 s1, s1, 4
[all …]
Duaddsat.ll53 ; GFX6-NEXT: s_lshl_b32 s0, s0, 25
54 ; GFX6-NEXT: s_lshl_b32 s1, s1, 25
65 ; GFX8-NEXT: s_lshl_b32 s1, s1, s2
66 ; GFX8-NEXT: s_lshl_b32 s0, s0, s2
76 ; GFX9-NEXT: s_lshl_b32 s1, s1, s2
77 ; GFX9-NEXT: s_lshl_b32 s0, s0, s2
87 ; GFX10-NEXT: s_lshl_b32 s0, s0, s2
88 ; GFX10-NEXT: s_lshl_b32 s1, s1, s2
143 ; GFX6-NEXT: s_lshl_b32 s0, s0, 24
144 ; GFX6-NEXT: s_lshl_b32 s1, s1, 24
[all …]
Dcombine-shift-of-shifted-logic.ll7 ; CHECK-NEXT: s_lshl_b32 s0, s0, 4
19 ; CHECK-NEXT: s_lshl_b32 s0, s0, 8
31 ; CHECK-NEXT: s_lshl_b32 s0, s0, 5
120 ; CHECK-NEXT: s_lshl_b32 s0, s0, 4
133 ; CHECK-NEXT: s_lshl_b32 s0, s0, 8
146 ; CHECK-NEXT: s_lshl_b32 s0, s0, 5
234 ; CHECK-NEXT: s_lshl_b32 s0, s0, 4
247 ; CHECK-NEXT: s_lshl_b32 s0, s0, 6
259 ; CHECK-NEXT: s_lshl_b32 s0, s0, 5
Dtrunc.ll105 ; GFX7-NEXT: s_lshl_b32 s1, s1, 16
112 ; GFX8-NEXT: s_lshl_b32 s1, s1, 16
166 ; GFX7-NEXT: s_lshl_b32 s1, s1, 16
169 ; GFX7-NEXT: s_lshl_b32 s1, s3, 16
177 ; GFX8-NEXT: s_lshl_b32 s1, s1, 16
180 ; GFX8-NEXT: s_lshl_b32 s1, s3, 16
Dextractelement.i8.ll17 ; GCN-NEXT: s_lshl_b32 s1, s1, 8
20 ; GCN-NEXT: s_lshl_b32 s1, s1, 16
22 ; GCN-NEXT: s_lshl_b32 s1, s3, 24
25 ; GCN-NEXT: s_lshl_b32 s1, s1, 3
48 ; GFX9-NEXT: s_lshl_b32 s0, s2, 3
60 ; GFX8-NEXT: s_lshl_b32 s0, s0, 3
95 ; GFX7-NEXT: s_lshl_b32 s0, s1, 3
188 ; GFX9-NEXT: s_lshl_b32 s1, s1, 8
191 ; GFX9-NEXT: s_lshl_b32 s1, s1, 16
193 ; GFX9-NEXT: s_lshl_b32 s1, s3, 24
[all …]
Dllvm.amdgcn.image.load.3d.a16.ll14 ; GFX9-NEXT: s_lshl_b32 s8, s0, 16
33 ; GFX10-NEXT: s_lshl_b32 s8, s0, 16
56 ; GFX9-NEXT: s_lshl_b32 s8, s0, 16
78 ; GFX10-NEXT: s_lshl_b32 s8, s0, 16
107 ; GFX9-NEXT: s_lshl_b32 s8, s0, 16
129 ; GFX10-NEXT: s_lshl_b32 s8, s0, 16
Dxnor.ll23 ; GFX7-NEXT: s_lshl_b32 s1, s1, 16
26 ; GFX7-NEXT: s_lshl_b32 s1, s3, 16
41 ; GFX8-NEXT: s_lshl_b32 s1, s1, 16
96 ; GFX7-NEXT: s_lshl_b32 s1, s1, 16
99 ; GFX7-NEXT: s_lshl_b32 s1, s3, 16
103 ; GFX7-NEXT: s_lshl_b32 s2, s5, 16
105 ; GFX7-NEXT: s_lshl_b32 s3, s7, 16
125 ; GFX8-NEXT: s_lshl_b32 s1, s1, 16
128 ; GFX8-NEXT: s_lshl_b32 s1, s3, 16
Dshl-ext-reduce.ll12 ; GCN-NEXT: s_lshl_b32 s0, s0, 2
39 ; GCN-NEXT: s_lshl_b32 s0, s0, 2
399 ; GFX7-NEXT: s_lshl_b32 s0, s0, 2
408 ; GFX8-NEXT: s_lshl_b32 s0, s0, s1
417 ; GFX9-NEXT: s_lshl_b32 s0, s0, s1
458 ; GFX7-NEXT: s_lshl_b32 s1, s1, 16
464 ; GFX7-NEXT: s_lshl_b32 s0, s0, 2
465 ; GFX7-NEXT: s_lshl_b32 s1, s1, 2
478 ; GFX8-NEXT: s_lshl_b32 s0, s0, 2
479 ; GFX8-NEXT: s_lshl_b32 s1, s1, 2
[all …]
Dssubsat.ll63 ; GFX6-NEXT: s_lshl_b32 s0, s0, 25
64 ; GFX6-NEXT: s_lshl_b32 s1, s1, 25
82 ; GFX8-NEXT: s_lshl_b32 s0, s0, s2
83 ; GFX8-NEXT: s_lshl_b32 s1, s1, s2
108 ; GFX9-NEXT: s_lshl_b32 s1, s1, s2
109 ; GFX9-NEXT: s_lshl_b32 s0, s0, s2
119 ; GFX10-NEXT: s_lshl_b32 s0, s0, s2
120 ; GFX10-NEXT: s_lshl_b32 s1, s1, s2
185 ; GFX6-NEXT: s_lshl_b32 s0, s0, 24
186 ; GFX6-NEXT: s_lshl_b32 s1, s1, 24
[all …]
Dsaddsat.ll63 ; GFX6-NEXT: s_lshl_b32 s0, s0, 25
64 ; GFX6-NEXT: s_lshl_b32 s1, s1, 25
82 ; GFX8-NEXT: s_lshl_b32 s0, s0, s2
83 ; GFX8-NEXT: s_lshl_b32 s1, s1, s2
108 ; GFX9-NEXT: s_lshl_b32 s1, s1, s2
109 ; GFX9-NEXT: s_lshl_b32 s0, s0, s2
119 ; GFX10-NEXT: s_lshl_b32 s0, s0, s2
120 ; GFX10-NEXT: s_lshl_b32 s1, s1, s2
185 ; GFX6-NEXT: s_lshl_b32 s0, s0, 24
186 ; GFX6-NEXT: s_lshl_b32 s1, s1, 24
[all …]
Dllvm.amdgcn.image.gather4.a16.dim.ll70 ; GFX9-NEXT: s_lshl_b32 s12, s0, 16
96 ; GFX10NSA-NEXT: s_lshl_b32 s12, s0, 16
127 ; GFX9-NEXT: s_lshl_b32 s12, s0, 16
153 ; GFX10NSA-NEXT: s_lshl_b32 s12, s0, 16
236 ; GFX9-NEXT: s_lshl_b32 s12, s0, 16
262 ; GFX10NSA-NEXT: s_lshl_b32 s12, s0, 16
293 ; GFX9-NEXT: s_lshl_b32 s12, s0, 16
319 ; GFX10NSA-NEXT: s_lshl_b32 s12, s0, 16
454 ; GFX9-NEXT: s_lshl_b32 s12, s0, 16
480 ; GFX10NSA-NEXT: s_lshl_b32 s12, s0, 16
[all …]
Dadd.v2i16.ll168 ; GFX8-NEXT: s_lshl_b32 s1, s2, 16
193 ; GFX8-NEXT: s_lshl_b32 s1, s1, 16
218 ; GFX8-NEXT: s_lshl_b32 s1, s1, 16
246 ; GFX8-NEXT: s_lshl_b32 s1, s2, 16
276 ; GFX8-NEXT: s_lshl_b32 s1, s2, 16
308 ; GFX8-NEXT: s_lshl_b32 s1, s2, 16
344 ; GFX8-NEXT: s_lshl_b32 s1, s2, 16
/external/llvm-project/llvm/test/CodeGen/AMDGPU/
Dllvm.amdgcn.ds.gws.init.ll51 ; NOLOOP-SDAG-DAG: s_lshl_b32 [[SHL:s[0-9]+]], s[[OFFSET]], 16
54 ; NOLOOP-GISEL-DAG: s_lshl_b32 m0, s[[OFFSET]], 16
67 ; NOLOOP-SDAG-DAG: s_lshl_b32 [[SHL:s[0-9]+]], s[[OFFSET]], 16
70 ; NOLOOP-GISEL-DAG: s_lshl_b32 m0, s[[OFFSET]], 16
84 ; NOLOOP-SDAG-DAG: s_lshl_b32 [[SHL:s[0-9]+]], [[READLANE]], 16
87 ; NOLOOP-GISEL-DAG: s_lshl_b32 m0, [[READLANE]], 16
102 ; NOLOOP-SDAG-DAG: s_lshl_b32 [[SHL:s[0-9]+]], [[READLANE]], 16
105 ; NOLOOP-GISEL-DAG: s_lshl_b32 m0, [[READLANE]], 16
Dllvm.amdgcn.ds.gws.barrier.ll55 ; NOLOOP-SDAG-DAG: s_lshl_b32 [[SHL:s[0-9]+]], s[[OFFSET]], 16
58 ; NOLOOP-GISEL-DAG: s_lshl_b32 m0, s[[OFFSET]], 16
72 ; NOLOOP-SDAG-DAG: s_lshl_b32 [[SHL:s[0-9]+]], s[[OFFSET]], 16
75 ; NOLOOP-GISEL-DAG: s_lshl_b32 m0, s[[OFFSET]], 16
89 ; NOLOOP-SDAG-DAG: s_lshl_b32 [[SHL:s[0-9]+]], [[READLANE]], 16
92 ; NOLOOP-GISEL-DAG: s_lshl_b32 m0, [[READLANE]], 16
107 ; NOLOOP-SDAG-DAG: s_lshl_b32 [[SHL:s[0-9]+]], [[READLANE]], 16
110 ; NOLOOP-GISEL-DAG: s_lshl_b32 m0, [[READLANE]], 16
Dllvm.amdgcn.is.shared.ll8 ; GFX9: s_lshl_b32 [[APERTURE]], [[APERTURE]], 16
28 ; GFX9-DAG: s_lshl_b32 [[APERTURE]], [[APERTURE]], 16
Dllvm.amdgcn.is.private.ll8 ; GFX9: s_lshl_b32 [[APERTURE]], [[APERTURE]], 16
30 ; GFX9: s_lshl_b32 [[APERTURE]], [[APERTURE]], 16
Dflat-scratch.ll195 ; GFX9-NEXT: s_lshl_b32 s1, s0, 2
197 ; GFX9-NEXT: s_lshl_b32 s0, s0, 2
214 ; GFX10-NEXT: s_lshl_b32 s0, s0, 2
215 ; GFX10-NEXT: s_lshl_b32 s1, s1, 2
233 ; GFX9-PAL-NEXT: s_lshl_b32 s1, s0, 2
235 ; GFX9-PAL-NEXT: s_lshl_b32 s0, s0, 2
257 ; GFX10-PAL-NEXT: s_lshl_b32 s0, s0, 2
258 ; GFX10-PAL-NEXT: s_lshl_b32 s1, s1, 2
282 ; GFX9-NEXT: s_lshl_b32 s0, s2, 2
287 ; GFX9-NEXT: s_lshl_b32 s0, s0, 2
[all …]
Dinsert_vector_dynelt.ll126 ; GCN: s_lshl_b32 [[SEL:s[0-9]+]], s{{[0-9]+}}, 4
144 ; GCN: s_lshl_b32 [[SEL:s[0-9]+]], s{{[0-9]+}}, 4
145 ; GCN: s_lshl_b32 [[V:s[0-9]+]], 0xffff, [[SEL]]
190 ; GCN: s_lshl_b32 [[SEL:s[0-9]+]], s{{[0-9]+}}, 4
191 ; GCN: s_lshl_b32 [[V:s[0-9]+]], 0xffff, [[SEL]]
206 ; GCN: s_lshl_b32 [[SEL:s[0-9]+]], s{{[0-9]+}}, 4
223 ; GCN: s_lshl_b32 [[SEL:s[0-9]+]], s{{[0-9]+}}, 3

1234