Lines Matching refs:element
5 ; Test v16i8 insertion into the first element.
10 %element = load i8, i8 *%ptr
11 %ret = insertelement <16 x i8> %val, i8 %element, i32 0
15 ; Test v16i8 insertion into the last element.
20 %element = load i8, i8 *%ptr
21 %ret = insertelement <16 x i8> %val, i8 %element, i32 15
31 %element = load i8, i8 *%ptr
32 %ret = insertelement <16 x i8> %val, i8 %element, i32 10
43 %element = load i8, i8 *%ptr
44 %ret = insertelement <16 x i8> %val, i8 %element, i32 5
48 ; Test v16i8 insertion into a variable element.
53 %element = load i8, i8 *%ptr
54 %ret = insertelement <16 x i8> %val, i8 %element, i32 %index
58 ; Test v8i16 insertion into the first element.
63 %element = load i16, i16 *%ptr
64 %ret = insertelement <8 x i16> %val, i16 %element, i32 0
68 ; Test v8i16 insertion into the last element.
73 %element = load i16, i16 *%ptr
74 %ret = insertelement <8 x i16> %val, i16 %element, i32 7
84 %element = load i16, i16 *%ptr
85 %ret = insertelement <8 x i16> %val, i16 %element, i32 5
96 %element = load i16, i16 *%ptr
97 %ret = insertelement <8 x i16> %val, i16 %element, i32 1
101 ; Test v8i16 insertion into a variable element.
106 %element = load i16, i16 *%ptr
107 %ret = insertelement <8 x i16> %val, i16 %element, i32 %index
111 ; Test v4i32 insertion into the first element.
116 %element = load i32, i32 *%ptr
117 %ret = insertelement <4 x i32> %val, i32 %element, i32 0
121 ; Test v4i32 insertion into the last element.
126 %element = load i32, i32 *%ptr
127 %ret = insertelement <4 x i32> %val, i32 %element, i32 3
137 %element = load i32, i32 *%ptr
138 %ret = insertelement <4 x i32> %val, i32 %element, i32 2
149 %element = load i32, i32 *%ptr
150 %ret = insertelement <4 x i32> %val, i32 %element, i32 1
154 ; Test v4i32 insertion into a variable element.
159 %element = load i32, i32 *%ptr
160 %ret = insertelement <4 x i32> %val, i32 %element, i32 %index
164 ; Test v2i64 insertion into the first element.
169 %element = load i64, i64 *%ptr
170 %ret = insertelement <2 x i64> %val, i64 %element, i32 0
174 ; Test v2i64 insertion into the last element.
179 %element = load i64, i64 *%ptr
180 %ret = insertelement <2 x i64> %val, i64 %element, i32 1
190 %element = load i64, i64 *%ptr
191 %ret = insertelement <2 x i64> %val, i64 %element, i32 1
202 %element = load i64, i64 *%ptr
203 %ret = insertelement <2 x i64> %val, i64 %element, i32 0
207 ; Test v2i64 insertion into a variable element.
212 %element = load i64, i64 *%ptr
213 %ret = insertelement <2 x i64> %val, i64 %element, i32 %index
217 ; Test v4f32 insertion into the first element.
222 %element = load float, float *%ptr
223 %ret = insertelement <4 x float> %val, float %element, i32 0
227 ; Test v4f32 insertion into the last element.
232 %element = load float, float *%ptr
233 %ret = insertelement <4 x float> %val, float %element, i32 3
243 %element = load float, float *%ptr
244 %ret = insertelement <4 x float> %val, float %element, i32 2
255 %element = load float, float *%ptr
256 %ret = insertelement <4 x float> %val, float %element, i32 1
260 ; Test v4f32 insertion into a variable element.
265 %element = load float, float *%ptr
266 %ret = insertelement <4 x float> %val, float %element, i32 %index
270 ; Test v2f64 insertion into the first element.
275 %element = load double, double *%ptr
276 %ret = insertelement <2 x double> %val, double %element, i32 0
280 ; Test v2f64 insertion into the last element.
285 %element = load double, double *%ptr
286 %ret = insertelement <2 x double> %val, double %element, i32 1
296 %element = load double, double *%ptr
297 %ret = insertelement <2 x double> %val, double %element, i32 1
308 %element = load double, double *%ptr
309 %ret = insertelement <2 x double> %val, double %element, i32 0
313 ; Test v2f64 insertion into a variable element.
318 %element = load double, double *%ptr
319 %ret = insertelement <2 x double> %val, double %element, i32 %index
323 ; Test a v4i32 gather of the first element.
332 %element = load i32, i32 *%ptr
333 %ret = insertelement <4 x i32> %val, i32 %element, i32 0
337 ; Test a v4i32 gather of the last element.
346 %element = load i32, i32 *%ptr
347 %ret = insertelement <4 x i32> %val, i32 %element, i32 3
361 %element = load i32, i32 *%ptr
362 %ret = insertelement <4 x i32> %val, i32 %element, i32 1
366 ; Test a v2i64 gather of the first element.
374 %element = load i64, i64 *%ptr
375 %ret = insertelement <2 x i64> %val, i64 %element, i32 0
379 ; Test a v2i64 gather of the last element.
387 %element = load i64, i64 *%ptr
388 %ret = insertelement <2 x i64> %val, i64 %element, i32 1
392 ; Test a v4f32 gather of the first element.
401 %element = load float, float *%ptr
402 %ret = insertelement <4 x float> %val, float %element, i32 0
406 ; Test a v4f32 gather of the last element.
415 %element = load float, float *%ptr
416 %ret = insertelement <4 x float> %val, float %element, i32 3
420 ; Test a v2f64 gather of the first element.
428 %element = load double, double *%ptr
429 %ret = insertelement <2 x double> %val, double %element, i32 0
433 ; Test a v2f64 gather of the last element.
441 %element = load double, double *%ptr
442 %ret = insertelement <2 x double> %val, double %element, i32 1