HomeSort by relevance Sort by last modified time
    Searched full:insertelement (Results 1 - 25 of 233) sorted by null

1 2 3 4 5 6 7 8 910

  /external/llvm/test/CodeGen/X86/
avx2-vbroadcast.ll 7 %q0 = insertelement <16 x i8> undef, i8 %q, i32 0
8 %q1 = insertelement <16 x i8> %q0, i8 %q, i32 1
9 %q2 = insertelement <16 x i8> %q1, i8 %q, i32 2
10 %q3 = insertelement <16 x i8> %q2, i8 %q, i32 3
11 %q4 = insertelement <16 x i8> %q3, i8 %q, i32 4
12 %q5 = insertelement <16 x i8> %q4, i8 %q, i32 5
13 %q6 = insertelement <16 x i8> %q5, i8 %q, i32 6
14 %q7 = insertelement <16 x i8> %q6, i8 %q, i32 7
15 %q8 = insertelement <16 x i8> %q7, i8 %q, i32 8
16 %q9 = insertelement <16 x i8> %q8, i8 %q, i32
    [all...]
vec_set-E.ll 4 %tmp11 = insertelement <4 x float> undef, float %X, i32 0
5 %tmp12 = insertelement <4 x float> %tmp11, float %X, i32 1
6 %tmp27 = insertelement <4 x float> %tmp12, float 0.000000e+00, i32 2
7 %tmp28 = insertelement <4 x float> %tmp27, float 0.000000e+00, i32 3
vec_splat-2.ll 4 %tmp = insertelement <16 x i8> zeroinitializer, i8 %x, i32 0 ; <<16 x i8>> [#uses=1]
5 %tmp36 = insertelement <16 x i8> %tmp, i8 %x, i32 1 ; <<16 x i8>> [#uses=1]
6 %tmp38 = insertelement <16 x i8> %tmp36, i8 %x, i32 2 ; <<16 x i8>> [#uses=1]
7 %tmp40 = insertelement <16 x i8> %tmp38, i8 %x, i32 3 ; <<16 x i8>> [#uses=1]
8 %tmp42 = insertelement <16 x i8> %tmp40, i8 %x, i32 4 ; <<16 x i8>> [#uses=1]
9 %tmp44 = insertelement <16 x i8> %tmp42, i8 %x, i32 5 ; <<16 x i8>> [#uses=1]
10 %tmp46 = insertelement <16 x i8> %tmp44, i8 %x, i32 6 ; <<16 x i8>> [#uses=1]
11 %tmp48 = insertelement <16 x i8> %tmp46, i8 %x, i32 7 ; <<16 x i8>> [#uses=1]
12 %tmp50 = insertelement <16 x i8> %tmp48, i8 %x, i32 8 ; <<16 x i8>> [#uses=1]
13 %tmp52 = insertelement <16 x i8> %tmp50, i8 %x, i32 9 ; <<16 x i8>> [#uses=1
    [all...]
vec_set-4.ll 5 %tmp10 = insertelement <8 x i16> zeroinitializer, i16 %a, i32 3 ; <<8 x i16>> [#uses=1]
6 %tmp12 = insertelement <8 x i16> %tmp10, i16 0, i32 4 ; <<8 x i16>> [#uses=1]
7 %tmp14 = insertelement <8 x i16> %tmp12, i16 0, i32 5 ; <<8 x i16>> [#uses=1]
8 %tmp16 = insertelement <8 x i16> %tmp14, i16 0, i32 6 ; <<8 x i16>> [#uses=1]
9 %tmp18 = insertelement <8 x i16> %tmp16, i16 0, i32 7 ; <<8 x i16>> [#uses=1]
16 %tmp24 = insertelement <16 x i8> zeroinitializer, i8 %a, i32 10 ; <<16 x i8>> [#uses=1]
17 %tmp26 = insertelement <16 x i8> %tmp24, i8 0, i32 11 ; <<16 x i8>> [#uses=1]
18 %tmp28 = insertelement <16 x i8> %tmp26, i8 0, i32 12 ; <<16 x i8>> [#uses=1]
19 %tmp30 = insertelement <16 x i8> %tmp28, i8 0, i32 13 ; <<16 x i8>> [#uses=1]
20 %tmp32 = insertelement <16 x i8> %tmp30, i8 0, i32 14 ; <<16 x i8>> [#uses=1
    [all...]
avx-vbroadcast.ll 7 %vecinit.i = insertelement <4 x i64> undef, i64 %q, i32 0
8 %vecinit2.i = insertelement <4 x i64> %vecinit.i, i64 %q, i32 1
9 %vecinit4.i = insertelement <4 x i64> %vecinit2.i, i64 %q, i32 2
10 %vecinit6.i = insertelement <4 x i64> %vecinit4.i, i64 %q, i32 3
18 %vecinit.i = insertelement <8 x i32> undef, i32 %q, i32 0
19 %vecinit2.i = insertelement <8 x i32> %vecinit.i, i32 %q, i32 1
20 %vecinit4.i = insertelement <8 x i32> %vecinit2.i, i32 %q, i32 2
21 %vecinit6.i = insertelement <8 x i32> %vecinit4.i, i32 %q, i32 3
29 %vecinit.i = insertelement <4 x double> undef, double %q, i32 0
30 %vecinit2.i = insertelement <4 x double> %vecinit.i, double %q, i32
    [all...]
vec_set-2.ll 5 %tmp = insertelement <4 x float> zeroinitializer, float %a, i32 0 ; <<4 x float>> [#uses=1]
6 %tmp5 = insertelement <4 x float> %tmp, float 0.000000e+00, i32 1 ; <<4 x float>> [#uses=1]
7 %tmp6 = insertelement <4 x float> %tmp5, float 0.000000e+00, i32 2 ; <<4 x float>> [#uses=1]
8 %tmp7 = insertelement <4 x float> %tmp6, float 0.000000e+00, i32 3 ; <<4 x float>> [#uses=1]
13 %tmp = insertelement <4 x i32> zeroinitializer, i32 %a, i32 0 ; <<8 x i16>> [#uses=1]
14 %tmp6 = insertelement <4 x i32> %tmp, i32 0, i32 1 ; <<8 x i32>> [#uses=1]
15 %tmp8 = insertelement <4 x i32> %tmp6, i32 0, i32 2 ; <<8 x i32>> [#uses=1]
16 %tmp10 = insertelement <4 x i32> %tmp8, i32 0, i32 3 ; <<8 x i32>> [#uses=1]
vec_set-D.ll 4 %tmp1 = insertelement <4 x i32> zeroinitializer, i32 %x, i32 0
5 %tmp2 = insertelement <4 x i32> %tmp1, i32 %y, i32 1
vec_set-H.ll 5 %tmp36 = insertelement <8 x i16> undef, i16 %x, i32 0 ; <<8 x i16>> [#uses=1]
6 %tmp37 = insertelement <8 x i16> %tmp36, i16 %x, i32 1 ; <<8 x i16>> [#uses=1]
7 %tmp38 = insertelement <8 x i16> %tmp37, i16 %x, i32 2 ; <<8 x i16>> [#uses=1]
8 %tmp39 = insertelement <8 x i16> %tmp38, i16 %x, i32 3 ; <<8 x i16>> [#uses=1]
9 %tmp40 = insertelement <8 x i16> %tmp39, i16 %x, i32 4 ; <<8 x i16>> [#uses=1]
10 %tmp41 = insertelement <8 x i16> %tmp40, i16 %x, i32 5 ; <<8 x i16>> [#uses=1]
11 %tmp42 = insertelement <8 x i16> %tmp41, i16 %x, i32 6 ; <<8 x i16>> [#uses=1]
12 %tmp43 = insertelement <8 x i16> %tmp42, i16 %x, i32 7 ; <<8 x i16>> [#uses=1]
vec_set.ll 4 %tmp = insertelement <8 x i16> zeroinitializer, i16 %a0, i32 0 ; <<8 x i16>> [#uses=1]
5 %tmp2 = insertelement <8 x i16> %tmp, i16 %a1, i32 1 ; <<8 x i16>> [#uses=1]
6 %tmp4 = insertelement <8 x i16> %tmp2, i16 %a2, i32 2 ; <<8 x i16>> [#uses=1]
7 %tmp6 = insertelement <8 x i16> %tmp4, i16 %a3, i32 3 ; <<8 x i16>> [#uses=1]
8 %tmp8 = insertelement <8 x i16> %tmp6, i16 %a4, i32 4 ; <<8 x i16>> [#uses=1]
9 %tmp10 = insertelement <8 x i16> %tmp8, i16 %a5, i32 5 ; <<8 x i16>> [#uses=1]
10 %tmp12 = insertelement <8 x i16> %tmp10, i16 %a6, i32 6 ; <<8 x i16>> [#uses=1]
11 %tmp14 = insertelement <8 x i16> %tmp12, i16 %a7, i32 7 ; <<8 x i16>> [#uses=1]
vec_set-5.ll 6 %tmp = insertelement <4 x float> zeroinitializer, float %a, i32 0 ; <<4 x float>> [#uses=1]
7 %tmp6 = insertelement <4 x float> %tmp, float 0.000000e+00, i32 1 ; <<4 x float>> [#uses=1]
8 %tmp8 = insertelement <4 x float> %tmp6, float %b, i32 2 ; <<4 x float>> [#uses=1]
9 %tmp9 = insertelement <4 x float> %tmp8, float 0.000000e+00, i32 3 ; <<4 x float>> [#uses=1]
14 %tmp = insertelement <4 x float> zeroinitializer, float %a, i32 0 ; <<4 x float>> [#uses=1]
15 %tmp7 = insertelement <4 x float> %tmp, float %b, i32 1 ; <<4 x float>> [#uses=1]
16 %tmp8 = insertelement <4 x float> %tmp7, float 0.000000e+00, i32 2 ; <<4 x float>> [#uses=1]
17 %tmp9 = insertelement <4 x float> %tmp8, float 0.000000e+00, i32 3 ; <<4 x float>> [#uses=1]
22 %tmp = insertelement <4 x i32> zeroinitializer, i32 %a, i32 0 ; <<4 x i32>> [#uses=1]
23 %tmp6 = insertelement <4 x i32> %tmp, i32 %b, i32 1 ; <<4 x i32>> [#uses=1
    [all...]
illegal-insert.ll 4 %r = insertelement <4 x double> %t, double 2.3, i32 0
8 %r = insertelement <4 x double> %t, double 2.3, i32 1
12 %r = insertelement <4 x double> %t, double 2.3, i32 2
16 %r = insertelement <4 x double> %t, double 2.3, i32 3
splat-scalar-load.ll 11 %vecinit = insertelement <4 x float> undef, float %tmp2, i32 0
12 %vecinit5 = insertelement <4 x float> %vecinit, float %tmp2, i32 1
13 %vecinit7 = insertelement <4 x float> %vecinit5, float %tmp2, i32 2
14 %vecinit9 = insertelement <4 x float> %vecinit7, float %tmp2, i32 3
sse-align-11.ll 7 %tmp6 = insertelement <4 x float> undef, float %a, i32 0
8 %tmp7 = insertelement <4 x float> %tmp6, float %b, i32 1
9 %tmp8 = insertelement <4 x float> %tmp7, float %c, i32 2
10 %tmp9 = insertelement <4 x float> %tmp8, float %d, i32 3
insertelement-copytoregs.ll 4 %t = insertelement <2 x float> undef, float 0.0, i32 0
5 %v = insertelement <2 x float> %t, float 0.0, i32 1
vec_shuffle.ll 7 %tmp = insertelement <4 x float> zeroinitializer, float %X, i32 0 ; <<4 x float>> [#uses=1]
8 %tmp2 = insertelement <4 x float> %tmp, float %X, i32 1 ; <<4 x float>> [#uses=1]
9 %tmp4 = insertelement <4 x float> %tmp2, float %Y, i32 2 ; <<4 x float>> [#uses=1]
10 %tmp6 = insertelement <4 x float> %tmp4, float %Y, i32 3 ; <<4 x float>> [#uses=1]
19 %tmp = insertelement <2 x double> zeroinitializer, double %X, i32 0 ; <<2 x double>> [#uses=1]
20 %tmp2 = insertelement <2 x double> %tmp, double %Y, i32 1 ; <<2 x double>> [#uses=1]
39 %tmp8 = insertelement <8 x i16> undef, i16 %tmp.upgrd.2, i32 0 ; <<8 x i16>> [#uses=1]
40 %tmp9 = insertelement <8 x i16> %tmp8, i16 %tmp1, i32 1 ; <<8 x i16>> [#uses=1]
41 %tmp10 = insertelement <8 x i16> %tmp9, i16 %tmp2, i32 2 ; <<8 x i16>> [#uses=1]
42 %tmp11 = insertelement <8 x i16> %tmp10, i16 %tmp3, i32 3 ; <<8 x i16>> [#uses=1
    [all...]
vshift-1.ll 20 %0 = insertelement <2 x i64> undef, i64 %amt, i32 0
21 %1 = insertelement <2 x i64> %0, i64 %amt, i32 1
42 %0 = insertelement <4 x i32> undef, i32 %amt, i32 0
43 %1 = insertelement <4 x i32> %0, i32 %amt, i32 1
44 %2 = insertelement <4 x i32> %1, i32 %amt, i32 2
45 %3 = insertelement <4 x i32> %2, i32 %amt, i32 3
67 %0 = insertelement <8 x i16> undef, i16 %amt, i32 0
68 %1 = insertelement <8 x i16> %0, i16 %amt, i32 1
69 %2 = insertelement <8 x i16> %0, i16 %amt, i32 2
70 %3 = insertelement <8 x i16> %0, i16 %amt, i32
    [all...]
vshift-2.ll 20 %0 = insertelement <2 x i64> undef, i64 %amt, i32 0
21 %1 = insertelement <2 x i64> %0, i64 %amt, i32 1
41 %0 = insertelement <4 x i32> undef, i32 %amt, i32 0
42 %1 = insertelement <4 x i32> %0, i32 %amt, i32 1
43 %2 = insertelement <4 x i32> %1, i32 %amt, i32 2
44 %3 = insertelement <4 x i32> %2, i32 %amt, i32 3
67 %0 = insertelement <8 x i16> undef, i16 %amt, i32 0
68 %1 = insertelement <8 x i16> %0, i16 %amt, i32 1
69 %2 = insertelement <8 x i16> %0, i16 %amt, i32 2
70 %3 = insertelement <8 x i16> %0, i16 %amt, i32
    [all...]
vec_set-3.ll 5 %tmp = insertelement <4 x float> zeroinitializer, float %a, i32 1 ; <<4 x float>> [#uses=1]
6 %tmp5 = insertelement <4 x float> %tmp, float 0.000000e+00, i32 2 ; <<4 x float>> [#uses=1]
7 %tmp6 = insertelement <4 x float> %tmp5, float 0.000000e+00, i32 3 ; <<4 x float>> [#uses=1]
12 %tmp7 = insertelement <4 x i32> zeroinitializer, i32 %a, i32 2 ; <<4 x i32>> [#uses=1]
13 %tmp9 = insertelement <4 x i32> %tmp7, i32 0, i32 3 ; <<4 x i32>> [#uses=1]
2008-05-09-ShuffleLoweringBug.ll 5 %tmp12773 = insertelement <4 x float> %tmp12745, float 1.000000e+00, i32 1 ; <<4 x float>> [#uses=1]
6 %tmp12774 = insertelement <4 x float> %tmp12773, float 0.000000e+00, i32 2 ; <<4 x float>> [#uses=1]
7 %tmp12775 = insertelement <4 x float> %tmp12774, float 1.000000e+00, i32 3 ; <<4 x float>> [#uses=1]
2012-02-12-dagco.ll 10 %2 = insertelement <8 x i64> undef, i64 %0, i32 5
11 %3 = insertelement <8 x i64> %2, i64 %1, i32 6
12 %4 = insertelement <8 x i64> %3, i64 undef, i32 7
sse-align-12.ll 12 %p = insertelement <4 x float> undef, float %d, i32 0
13 %q = insertelement <4 x float> %p, float %c, i32 1
14 %r = insertelement <4 x float> %q, float %b, i32 2
15 %s = insertelement <4 x float> %r, float %a, i32 3
28 %p = insertelement <4 x float> undef, float %c, i32 0
29 %q = insertelement <4 x float> %p, float %a, i32 1
30 %r = insertelement <4 x float> %q, float %d, i32 2
31 %s = insertelement <4 x float> %r, float %b, i32 3
42 %p = insertelement <2 x double> undef, double %c, i32 0
43 %r = insertelement <2 x double> %p, double %a, i32
    [all...]
vec_insert-7.ll 2 ; MMX insertelement is not available; these are promoted to XMM.
11 %tmp3 = insertelement <2 x i32> %tmp, i32 32, i32 0 ; <<2 x i32>> [#uses=1]
12 %tmp8 = insertelement <2 x i32> %tmp3, i32 0, i32 1 ; <<2 x i32>> [#uses=1]
vec_set-6.ll 7 %tmp = insertelement <4 x float> zeroinitializer, float %a, i32 1 ; <<4 x float>> [#uses=1]
8 %tmp8 = insertelement <4 x float> %tmp, float %b, i32 2 ; <<4 x float>> [#uses=1]
9 %tmp10 = insertelement <4 x float> %tmp8, float %c, i32 3 ; <<4 x float>> [#uses=1]
  /external/llvm/test/CodeGen/ARM/
vdup.ll 6 %tmp1 = insertelement <8 x i8> zeroinitializer, i8 %A, i32 0
7 %tmp2 = insertelement <8 x i8> %tmp1, i8 %A, i32 1
8 %tmp3 = insertelement <8 x i8> %tmp2, i8 %A, i32 2
9 %tmp4 = insertelement <8 x i8> %tmp3, i8 %A, i32 3
10 %tmp5 = insertelement <8 x i8> %tmp4, i8 %A, i32 4
11 %tmp6 = insertelement <8 x i8> %tmp5, i8 %A, i32 5
12 %tmp7 = insertelement <8 x i8> %tmp6, i8 %A, i32 6
13 %tmp8 = insertelement <8 x i8> %tmp7, i8 %A, i32 7
20 %tmp1 = insertelement <4 x i16> zeroinitializer, i16 %A, i32 0
21 %tmp2 = insertelement <4 x i16> %tmp1, i16 %A, i32
    [all...]
  /external/llvm/test/CodeGen/PowerPC/
vec_buildvector_loadstore.ll 13 %tmp181.i = insertelement <16 x i8> <i8 0, i8 0, i8 undef, i8 undef, i8 undef, i8 undef, i8 undef, i8 undef, i8 undef, i8 undef, i8 undef, i8 undef, i8 undef, i8 undef, i8 undef, i8 undef>, i8 %tmp180.i, i32 2 ; <<16 x i8>> [#uses=1]
15 %tmp183.i = insertelement <16 x i8> %tmp181.i, i8 %tmp182.i, i32 3 ; <<16 x i8>> [#uses=1]
16 %tmp184.i = insertelement <16 x i8> %tmp183.i, i8 0, i32 4 ; <<16 x i8>> [#uses=1]
17 %tmp185.i = insertelement <16 x i8> %tmp184.i, i8 0, i32 5 ; <<16 x i8>> [#uses=1]
19 %tmp187.i = insertelement <16 x i8> %tmp185.i, i8 %tmp186.i, i32 6 ; <<16 x i8>> [#uses=1]
21 %tmp189.i = insertelement <16 x i8> %tmp187.i, i8 %tmp188.i, i32 7 ; <<16 x i8>> [#uses=1]
22 %tmp190.i = insertelement <16 x i8> %tmp189.i, i8 0, i32 8 ; <<16 x i8>> [#uses=1]
23 %tmp191.i = insertelement <16 x i8> %tmp190.i, i8 0, i32 9 ; <<16 x i8>> [#uses=1]
25 %tmp193.i = insertelement <16 x i8> %tmp191.i, i8 %tmp192.i, i32 10 ; <<16 x i8>> [#uses=1]
27 %tmp195.i = insertelement <16 x i8> %tmp193.i, i8 %tmp194.i, i32 11 ; <<16 x i8>> [#uses=1
    [all...]

Completed in 5180 milliseconds

1 2 3 4 5 6 7 8 910