Lines Matching refs:sext
18 ; SSE2-NEXT: [[X0:%.*]] = sext i8 [[I0]] to i64
19 ; SSE2-NEXT: [[X1:%.*]] = sext i8 [[I1]] to i64
27 ; SLM-NEXT: [[TMP3:%.*]] = sext <2 x i8> [[TMP2]] to <2 x i64>
33 ; AVX-NEXT: [[TMP3:%.*]] = sext <2 x i8> [[TMP2]] to <2 x i64>
39 %x0 = sext i8 %i0 to i64
40 %x1 = sext i8 %i1 to i64
50 ; SSE-NEXT: [[TMP3:%.*]] = sext <4 x i8> [[TMP2]] to <4 x i32>
56 ; AVX-NEXT: [[TMP3:%.*]] = sext <4 x i8> [[TMP2]] to <4 x i32>
66 %x0 = sext i8 %i0 to i32
67 %x1 = sext i8 %i1 to i32
68 %x2 = sext i8 %i2 to i32
69 %x3 = sext i8 %i3 to i32
81 ; SSE-NEXT: [[TMP3:%.*]] = sext <4 x i8> [[TMP2]] to <4 x i64>
87 ; AVX-NEXT: [[TMP3:%.*]] = sext <4 x i8> [[TMP2]] to <4 x i64>
97 %x0 = sext i8 %i0 to i64
98 %x1 = sext i8 %i1 to i64
99 %x2 = sext i8 %i2 to i64
100 %x3 = sext i8 %i3 to i64
112 ; SSE-NEXT: [[TMP3:%.*]] = sext <8 x i8> [[TMP2]] to <8 x i16>
118 ; AVX-NEXT: [[TMP3:%.*]] = sext <8 x i8> [[TMP2]] to <8 x i16>
136 %x0 = sext i8 %i0 to i16
137 %x1 = sext i8 %i1 to i16
138 %x2 = sext i8 %i2 to i16
139 %x3 = sext i8 %i3 to i16
140 %x4 = sext i8 %i4 to i16
141 %x5 = sext i8 %i5 to i16
142 %x6 = sext i8 %i6 to i16
143 %x7 = sext i8 %i7 to i16
159 ; SSE-NEXT: [[TMP3:%.*]] = sext <8 x i8> [[TMP2]] to <8 x i32>
165 ; AVX-NEXT: [[TMP3:%.*]] = sext <8 x i8> [[TMP2]] to <8 x i32>
183 %x0 = sext i8 %i0 to i32
184 %x1 = sext i8 %i1 to i32
185 %x2 = sext i8 %i2 to i32
186 %x3 = sext i8 %i3 to i32
187 %x4 = sext i8 %i4 to i32
188 %x5 = sext i8 %i5 to i32
189 %x6 = sext i8 %i6 to i32
190 %x7 = sext i8 %i7 to i32
206 ; SSE-NEXT: [[TMP3:%.*]] = sext <16 x i8> [[TMP2]] to <16 x i16>
212 ; AVX-NEXT: [[TMP3:%.*]] = sext <16 x i8> [[TMP2]] to <16 x i16>
246 %x0 = sext i8 %i0 to i16
247 %x1 = sext i8 %i1 to i16
248 %x2 = sext i8 %i2 to i16
249 %x3 = sext i8 %i3 to i16
250 %x4 = sext i8 %i4 to i16
251 %x5 = sext i8 %i5 to i16
252 %x6 = sext i8 %i6 to i16
253 %x7 = sext i8 %i7 to i16
254 %x8 = sext i8 %i8 to i16
255 %x9 = sext i8 %i9 to i16
256 %x10 = sext i8 %i10 to i16
257 %x11 = sext i8 %i11 to i16
258 %x12 = sext i8 %i12 to i16
259 %x13 = sext i8 %i13 to i16
260 %x14 = sext i8 %i14 to i16
261 %x15 = sext i8 %i15 to i16
289 ; SSE-NEXT: [[TMP3:%.*]] = sext <2 x i16> [[TMP2]] to <2 x i64>
295 ; AVX-NEXT: [[TMP3:%.*]] = sext <2 x i16> [[TMP2]] to <2 x i64>
301 %x0 = sext i16 %i0 to i64
302 %x1 = sext i16 %i1 to i64
312 ; SSE-NEXT: [[TMP3:%.*]] = sext <4 x i16> [[TMP2]] to <4 x i32>
318 ; AVX-NEXT: [[TMP3:%.*]] = sext <4 x i16> [[TMP2]] to <4 x i32>
328 %x0 = sext i16 %i0 to i32
329 %x1 = sext i16 %i1 to i32
330 %x2 = sext i16 %i2 to i32
331 %x3 = sext i16 %i3 to i32
343 ; SSE-NEXT: [[TMP3:%.*]] = sext <4 x i16> [[TMP2]] to <4 x i64>
349 ; AVX-NEXT: [[TMP3:%.*]] = sext <4 x i16> [[TMP2]] to <4 x i64>
359 %x0 = sext i16 %i0 to i64
360 %x1 = sext i16 %i1 to i64
361 %x2 = sext i16 %i2 to i64
362 %x3 = sext i16 %i3 to i64
374 ; SSE-NEXT: [[TMP3:%.*]] = sext <8 x i16> [[TMP2]] to <8 x i32>
380 ; AVX-NEXT: [[TMP3:%.*]] = sext <8 x i16> [[TMP2]] to <8 x i32>
398 %x0 = sext i16 %i0 to i32
399 %x1 = sext i16 %i1 to i32
400 %x2 = sext i16 %i2 to i32
401 %x3 = sext i16 %i3 to i32
402 %x4 = sext i16 %i4 to i32
403 %x5 = sext i16 %i5 to i32
404 %x6 = sext i16 %i6 to i32
405 %x7 = sext i16 %i7 to i32
425 ; SSE-NEXT: [[TMP3:%.*]] = sext <2 x i32> [[TMP2]] to <2 x i64>
431 ; AVX-NEXT: [[TMP3:%.*]] = sext <2 x i32> [[TMP2]] to <2 x i64>
437 %x0 = sext i32 %i0 to i64
438 %x1 = sext i32 %i1 to i64
448 ; SSE-NEXT: [[TMP3:%.*]] = sext <4 x i32> [[TMP2]] to <4 x i64>
454 ; AVX-NEXT: [[TMP3:%.*]] = sext <4 x i32> [[TMP2]] to <4 x i64>
464 %x0 = sext i32 %i0 to i64
465 %x1 = sext i32 %i1 to i64
466 %x2 = sext i32 %i2 to i64
467 %x3 = sext i32 %i3 to i64