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

1 2 3 4 5 6 7 8 91011>>

  /external/llvm/test/CodeGen/X86/
avx-vpermil.ll 6 %shuffle = shufflevector <8 x float> %a, <8 x float> undef, <8 x i32> <i32 1, i32 2, i32 3, i32 1, i32 5, i32 6, i32 7, i32 5>
7 ret <8 x float> %shuffle
13 %shuffle = shufflevector <4 x double> %a, <4 x double> undef, <4 x i32> <i32 1, i32 0, i32 3, i32 3>
14 ret <4 x double> %shuffle
20 %shuffle = shufflevector <8 x i32> %a, <8 x i32> undef, <8 x i32> <i32 1, i32 2, i32 3, i32 1, i32 5, i32 6, i32 7, i32 5>
21 ret <8 x i32> %shuffle
27 %shuffle = shufflevector <4 x i64> %a, <4 x i64> undef, <4 x i32> <i32 1, i32 0, i32 3, i32 3>
28 ret <4 x i64> %shuffle
35 %shuffle = shufflevector <4 x i64> %a2, <4 x i64> undef, <4 x i32> <i32 1, i32 0, i32 3, i32 3>
36 ret <4 x i64> %shuffle
    [all...]
avx-cast.ll 7 %shuffle.i = shufflevector <4 x float> %m, <4 x float> zeroinitializer, <8 x i32> <i32 0, i32 1, i32 2, i32 3, i32 4, i32 4, i32 4, i32 4>
8 ret <8 x float> %shuffle.i
15 %shuffle.i = shufflevector <2 x double> %m, <2 x double> zeroinitializer, <4 x i32> <i32 0, i32 1, i32 2, i32 2>
16 ret <4 x double> %shuffle.i
23 %shuffle.i = shufflevector <2 x i64> %m, <2 x i64> zeroinitializer, <4 x i32> <i32 0, i32 1, i32 2, i32 2>
24 ret <4 x i64> %shuffle.i
30 %shuffle.i = shufflevector <8 x float> %m, <8 x float> %m, <4 x i32> <i32 0, i32 1, i32 2, i32 3>
31 ret <4 x float> %shuffle.i
37 %shuffle.i = shufflevector <4 x i64> %m, <4 x i64> %m, <2 x i32> <i32 0, i32 1>
38 ret <2 x i64> %shuffle.
    [all...]
avx-vperm2f128.ll 7 %shuffle = shufflevector <8 x float> %a, <8 x float> %b, <8 x i32> <i32 4, i32 5, i32 6, i32 7, i32 0, i32 1, i32 2, i32 3>
8 ret <8 x float> %shuffle
15 %shuffle = shufflevector <8 x float> %a, <8 x float> %b, <8 x i32> <i32 0, i32 1, i32 2, i32 3, i32 12, i32 13, i32 14, i32 15>
16 ret <8 x float> %shuffle
23 %shuffle = shufflevector <8 x float> %a, <8 x float> %b, <8 x i32> <i32 0, i32 1, i32 2, i32 3, i32 0, i32 1, i32 2, i32 3>
24 ret <8 x float> %shuffle
31 %shuffle = shufflevector <8 x float> %a, <8 x float> %b, <8 x i32> <i32 4, i32 5, i32 6, i32 7, i32 4, i32 5, i32 6, i32 7>
32 ret <8 x float> %shuffle
39 %shuffle = shufflevector <32 x i8> %a, <32 x i8> %b, <32 x i32> <i32 16, i32 17, i32 18, i32 19, i32 20, i32 21, i32 22, i32 23, i32 24, i32 25, i32 26, i32 27, i32 28, i32 29, i32 30, i32 31, i32 16, i32 17, i32 18, i32 19, i32 20, i32 21, i32 22, i32 23, i32 24, i32 25, i32 26, i32 27, i32 28, i32 29, i32 30, i32 31>
40 ret <32 x i8> %shuffle
    [all...]
2009-06-18-movlp-shuffle-register.ll 7 %shuffle = shufflevector <4 x float> %a, <4 x float> %b, <4 x i32> <i32 4,i32
9 ret <4 x float> %shuffle
avx-movdup.ll 6 %shuffle.i = shufflevector <8 x float> %src, <8 x float> undef, <8 x i32> <i32 0, i32 0, i32 2, i32 2, i32 4, i32 4, i32 6, i32 6>
7 ret <8 x float> %shuffle.i
13 %shuffle.i = shufflevector <8 x float> %src, <8 x float> undef, <8 x i32> <i32 1, i32 1, i32 3, i32 3, i32 5, i32 5, i32 7, i32 7>
14 ret <8 x float> %shuffle.i
21 %shuffle.i = shufflevector <8 x float> %0, <8 x float> undef, <8 x i32> <i32 0, i32 0, i32 2, i32 2, i32 4, i32 4, i32 6, i32 6>
22 %1 = bitcast <8 x float> %shuffle.i to <4 x i64>
30 %shuffle.i = shufflevector <8 x float> %0, <8 x float> undef, <8 x i32> <i32 1, i32 1, i32 3, i32 3, i32 5, i32 5, i32 7, i32 7>
31 %1 = bitcast <8 x float> %shuffle.i to <4 x i64>
avx2-unpack.ll 6 %shuffle.i = shufflevector <8 x i32> %src1, <8 x i32> %src2, <8 x i32> <i32 2, i32 10, i32 3, i32 11, i32 6, i32 14, i32 7, i32 15>
7 ret <8 x i32> %shuffle.i
13 %shuffle.i = shufflevector <4 x i64> %src1, <4 x i64> %src2, <4 x i32> <i32 1, i32 5, i32 3, i32 7>
14 ret <4 x i64> %shuffle.i
20 %shuffle.i = shufflevector <8 x i32> %src1, <8 x i32> %src2, <8 x i32> <i32 0, i32 8, i32 1, i32 9, i32 4, i32 12, i32 5, i32 13>
21 ret <8 x i32> %shuffle.i
27 %shuffle.i = shufflevector <4 x i64> %src1, <4 x i64> %src2, <4 x i32> <i32 0, i32 4, i32 2, i32 6>
28 ret <4 x i64> %shuffle.i
34 %shuffle.i = shufflevector <16 x i16> %src1, <16 x i16> %src2, <16 x i32> <i32 4, i32 20, i32 5, i32 21, i32 6, i32 22, i32 7, i32 23, i32 12, i32 28, i32 13, i32 29, i32 14, i32 30, i32 15, i32 31>
35 ret <16 x i16> %shuffle.
    [all...]
avx-unpack.ll 6 %shuffle.i = shufflevector <8 x float> %src1, <8 x float> %src2, <8 x i32> <i32 2, i32 10, i32 3, i32 11, i32 6, i32 14, i32 7, i32 15>
7 ret <8 x float> %shuffle.i
13 %shuffle.i = shufflevector <4 x double> %src1, <4 x double> %src2, <4 x i32> <i32 1, i32 5, i32 3, i32 7>
14 ret <4 x double> %shuffle.i
20 %shuffle.i = shufflevector <8 x float> %src1, <8 x float> %src2, <8 x i32> <i32 0, i32 8, i32 1, i32 9, i32 4, i32 12, i32 5, i32 13>
21 ret <8 x float> %shuffle.i
27 %shuffle.i = shufflevector <4 x double> %src1, <4 x double> %src2, <4 x i32> <i32 0, i32 4, i32 2, i32 6>
28 ret <4 x double> %shuffle.i
34 %shuffle.i = shufflevector <8 x float> %src1, <8 x float> %src2, <8 x i32> <i32 0, i32 8, i32 1, i32 9, i32 2, i32 10, i32 3, i32 11>
35 ret <8 x float> %shuffle.
    [all...]
avx-vshufp.ll 6 %shuffle = shufflevector <8 x float> %a, <8 x float> %b, <8 x i32> <i32 3, i32 2, i32 8, i32 11, i32 7, i32 6, i32 12, i32 15>
7 ret <8 x float> %shuffle
15 %shuffle = shufflevector <8 x float> %a2, <8 x float> %b2, <8 x i32> <i32 3, i32 2, i32 8, i32 11, i32 7, i32 6, i32 12, i32 15>
16 ret <8 x float> %shuffle
22 %shuffle = shufflevector <8 x i32> %a, <8 x i32> %b, <8 x i32> <i32 3, i32 2, i32 8, i32 11, i32 7, i32 6, i32 12, i32 15>
23 ret <8 x i32> %shuffle
31 %shuffle = shufflevector <8 x i32> %a2, <8 x i32> %b2, <8 x i32> <i32 3, i32 2, i32 8, i32 11, i32 7, i32 6, i32 12, i32 15>
32 ret <8 x i32> %shuffle
38 %shuffle = shufflevector <4 x double> %a, <4 x double> %b, <4 x i32> <i32 0, i32 5, i32 2, i32 7>
39 ret <4 x double> %shuffle
    [all...]
vec_shuffle-19.ll 7 %shuffle = shufflevector <4 x i32> %a, <4 x i32> %b, <4 x i32> < i32 4, i32 0, i32 0, i32 0 > ; <<4 x i32>> [#uses=1]
8 ret <4 x i32> %shuffle
vec_shuffle-38.ll 5 %shuffle = shufflevector <2 x double> %p, <2 x double> undef, <2 x i32> zeroinitializer
6 ret <2 x double> %shuffle
11 %shuffle = shufflevector <2 x double> %p, <2 x double> undef, <2 x i32> <i32 1, i32 1>
12 ret <2 x double> %shuffle
17 %shuffle = shufflevector <2 x i64> %p, <2 x i64> undef, <2 x i32> zeroinitializer
18 ret <2 x i64> %shuffle
23 %shuffle = shufflevector <2 x i64> %p, <2 x i64> undef, <2 x i32> <i32 1, i32 1>
24 ret <2 x i64> %shuffle
43 %shuffle = shufflevector <4 x float> %vecin1, <4 x float> %vecin2, <4 x i32> <i32 0, i32 1, i32 4, i32 5>
44 ret <4 x float> %shuffle
    [all...]
avx-basic.ll 50 %shuffle = shufflevector <4 x i64> %a, <4 x i64> undef, <4 x i32> <i32 2, i32 3, i32 4, i32 4>
51 ret <4 x i64> %shuffle
63 %shuffle = shufflevector <4 x i64> %a, <4 x i64> %b, <4 x i32> <i32 1, i32 0, i32 7, i32 6>
64 ret <4 x i64> %shuffle
71 %shuffle = shufflevector <4 x i64> %a, <4 x i64> %b, <4 x i32> <i32 1, i32 undef, i32 undef, i32 6>
72 ret <4 x i64> %shuffle
81 %shuffle = shufflevector <4 x i64> %a, <4 x i64> %b, <4 x i32> <i32 undef, i32 0, i32 undef, i32 6>
82 ret <4 x i64> %shuffle
90 %shuffle = shufflevector <8 x i32> %a, <8 x i32> %b, <8 x i32> <i32 0, i32 0, i32 2, i32 2, i32 10, i32 10, i32 11, i32 11>
91 ret <8 x i32> %shuffle
    [all...]
avx-splat.ll 10 %shuffle = shufflevector <32 x i8> %a, <32 x i8> undef, <32 x i32> <i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5>
11 ret <32 x i8> %shuffle
19 %shuffle = shufflevector <16 x i16> %a, <16 x i16> undef, <16 x i32> <i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5>
20 ret <16 x i16> %shuffle
47 ; shuffle (scalar_to_vector (load (ptr + 4))), undef, <0, 0, 0, 0>
49 ; shuffle (vload ptr)), undef, <1, 1, 1, 1>
91 %shuffle = shufflevector <8 x float> %a, <8 x float> undef, <8 x i32> <i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0>
92 ret <8 x float> %shuffle
100 %shuffle = shufflevector <8 x float> %a, <8 x float> undef, <8 x i32> <i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5, i32 5>
101 ret <8 x float> %shuffle
    [all...]
avx2-vperm2i128.ll 8 %shuffle = shufflevector <32 x i8> %a2, <32 x i8> %b, <32 x i32> <i32 16, i32 17, i32 18, i32 19, i32 20, i32 21, i32 22, i32 23, i32 24, i32 25, i32 26, i32 27, i32 28, i32 29, i32 30, i32 31, i32 16, i32 17, i32 18, i32 19, i32 20, i32 21, i32 22, i32 23, i32 24, i32 25, i32 26, i32 27, i32 28, i32 29, i32 30, i32 31>
9 ret <32 x i8> %shuffle
17 %shuffle = shufflevector <4 x i64> %a2, <4 x i64> %b, <4 x i32> <i32 6, i32 7, i32 0, i32 1>
18 ret <4 x i64> %shuffle
26 %shuffle = shufflevector <8 x i32> %a2, <8 x i32> %b, <8 x i32> <i32 undef, i32 5, i32 undef, i32 7, i32 12, i32 13, i32 14, i32 15>
27 ret <8 x i32> %shuffle
35 %shuffle = shufflevector <16 x i16> %a2, <16 x i16> %b, <16 x i32> <i32 16, i32 17, i32 18, i32 19, i32 20, i32 21, i32 22, i32 23, i32 0, i32 1, i32 2, i32 3, i32 4, i32 5, i32 6, i32 7>
36 ret <16 x i16> %shuffle
45 %shuffle = shufflevector <16 x i16> %c2, <16 x i16> %d, <16 x i32> <i32 16, i32 17, i32 18, i32 19, i32 20, i32 21, i32 22, i32 23, i32 0, i32 1, i32 2, i32 3, i32 4, i32 5, i32 6, i32 7>
46 ret <16 x i16> %shuffle
    [all...]
widen_shuffle-1.ll 3 ; widening shuffle v3float and then a add
17 ; widening shuffle v3float with a different mask and then a add
37 %shuffle.i.i.i12 = shufflevector <4 x float> %tmp10, <4 x float> %vecinit15, <4 x i32> <i32 0, i32 1, i32 4, i32 5>
38 %tmp25.i.i = shufflevector <4 x float> %shuffle.i.i.i12, <4 x float> undef, <3 x i32> <i32 0, i32 1, i32 2>
47 %shuffle.i.i.i21 = shufflevector <4 x float> %tmp2.i18, <4 x float> undef, <4 x i32> <i32 2, i32 3, i32 2, i32 3>
48 store <4 x float> %shuffle.i.i.i21, <4 x float>* %dst
  /external/llvm/test/TableGen/
usevalname.td 17 multiclass shuffle<Reg RC> {
23 defm ADD : shuffle<VR128>;
  /external/llvm/test/Analysis/CostModel/ARM/
shuffle.ll 5 ; CHECK: shuffle
6 define void @shuffle() {
13 ; CHECK: cost of 1 {{.*}} shuffle
15 ; CHECK: cost of 1 {{.*}} shuffle
17 ; CHECK: cost of 1 {{.*}} shuffle
19 ; CHECK: cost of 2 {{.*}} shuffle
22 ; CHECK: cost of 1 {{.*}} shuffle
24 ; CHECK: cost of 1 {{.*}} shuffle
26 ; CHECK: cost of 2 {{.*}} shuffle
29 ; CHECK: cost of 1 {{.*}} shuffle
    [all...]
  /external/llvm/test/CodeGen/ARM/
shuffle.ll 9 %shuffle = shufflevector <8 x i8> %a, <8 x i8> undef, <8 x i32> <i32 3, i32 1, i32 2, i32 0, i32 4, i32 4, i32 5, i32 0>
10 ret <8 x i8> %shuffle
16 %shuffle = shufflevector <8 x i8> %a, <8 x i8> %b, <8 x i32> <i32 3, i32 1, i32 2, i32 0, i32 4, i32 4, i32 5, i32 8>
17 ret <8 x i8> %shuffle
2012-01-24-RegSequenceLiveRange.ll 46 %shuffle.i39.i.i1035 = shufflevector <2 x i64> undef, <2 x i64> undef, <1 x i32> zeroinitializer
47 %shuffle.i38.i.i1036 = shufflevector <2 x i64> zeroinitializer, <2 x i64> undef, <1 x i32> zeroinitializer
48 %shuffle.i37.i.i1037 = shufflevector <1 x i64> %shuffle.i39.i.i1035, <1 x i64> %shuffle.i38.i.i1036, <2 x i32> <i32 0, i32 1>
49 %0 = bitcast <2 x i64> %shuffle.i37.i.i1037 to <4 x float>
51 %shuffle.i36.i.i = shufflevector <2 x i64> %1, <2 x i64> undef, <1 x i32> zeroinitializer
52 %shuffle.i35.i.i = shufflevector <2 x i64> undef, <2 x i64> undef, <1 x i32> zeroinitializer
53 %shuffle.i34.i.i = shufflevector <1 x i64> %shuffle.i36.i.i, <1 x i64> %shuffle.i35.i.i, <2 x i32> <i32 0, i32 1
    [all...]
  /external/llvm/lib/Target/X86/Utils/
X86ShuffleDecode.h 1 //===-- X86ShuffleDecode.h - X86 shuffle decode logic -----------*-C++-*---===//
10 // Define several functions to decode x86 specific shuffle semantics into a
46 /// DecodeSHUFPMask - This decodes the shuffle masks for shufp*. VT indicates
51 /// DecodeUNPCKHMask - This decodes the shuffle masks for unpckhps/unpckhpd
56 /// DecodeUNPCKLMask - This decodes the shuffle masks for unpcklps/unpcklpd
65 /// DecodeVPERMMask - this decodes the shuffle masks for VPERMQ/VPERMPD.
X86ShuffleDecode.cpp 1 //===-- X86ShuffleDecode.cpp - X86 shuffle decode logic -------------------===//
10 // Define several functions to decode x86 specific shuffle semantics into a
82 /// DecodePSHUFMask - This decodes the shuffle masks for pshufd, and vpermilp*.
133 /// DecodeSHUFPMask - This decodes the shuffle masks for shufp*. VT indicates
155 /// DecodeUNPCKHMask - This decodes the shuffle masks for unpckhps/unpckhpd
175 /// DecodeUNPCKLMask - This decodes the shuffle masks for unpcklps/unpcklpd
198 return; // Not a shuffle
209 /// DecodeVPERMMask - this decodes the shuffle masks for VPERMQ/VPERMPD.
  /ndk/sources/cxx-stl/llvm-libc++/test/algorithms/alg.modifying.operations/alg.random.shuffle/
random_shuffle_urng.pass.cpp 13 // void shuffle(RandomAccessIterator first, RandomAccessIterator last,
27 std::shuffle(ia, ia+sa, g);
29 std::shuffle(ia, ia+sa, g);
  /external/llvm/lib/Transforms/InstCombine/
InstCombineVectorOps.cpp 215 /// CollectSingleShuffleElements - If V is a shuffle of values that ONLY returns
216 /// elements from either LHS or RHS, return the shuffle mask and true.
293 /// CollectShuffleElements - We are building a shuffle of V, using RHS as the
294 /// RHS of the shuffle instruction, if it is not null. Return a shuffle mask
295 /// that computes V and the LHS value of the shuffle.
300 "Invalid shuffle!");
327 // otherwise we'd end up with a shuffle of three inputs.
349 // vectors, return the vector and the effective shuffle.
394 // (and any insertelements it points to), into one big shuffle
    [all...]
  /hardware/libhardware/include/hardware/
bt_rc.h 120 /** Callback for list player application attributes (Shuffle, Repeat,...) */
123 /** Callback for list player application attributes (Shuffle, Repeat,...) */
186 /** Lists the support player application attributes (Shuffle/Repeat/...)
191 /** Lists the support player application attributes (Shuffle Off/On/Group)
199 /** Returns the application attributes text ("Shuffle"/"Repeat"/...)
204 /** Returns the application attributes text ("Shuffle"/"Repeat"/...)
214 /** Response to set player attribute request ("Shuffle"/"Repeat")
  /libcore/benchmarks/src/benchmarks/regression/
PriorityQueueBenchmark.java 47 // shuffle these elements so that we get a reasonable distribution of missed elements
48 Collections.shuffle(allElements, random);
63 // shuffle again so that elements are accessed in a different pattern than they were
65 Collections.shuffle(seekElements, random);
  /external/chromium/base/
rand_util.h 23 // Given a pre-populated |std::vector<int> myvector|, shuffle it as

Completed in 1944 milliseconds

1 2 3 4 5 6 7 8 91011>>