HomeSort by relevance Sort by last modified time
    Searched full:shuffle (Results 51 - 75 of 724) sorted by null

1 23 4 5 6 7 8 91011>>

  /external/llvm/test/CodeGen/AArch64/
fp16-vector-shuffle.ll 193 %shuffle = shufflevector <4 x half> %a, <4 x half> undef, <4 x i32> <i32 2, i32 2, i32 2, i32 2>
194 ret <4 x half> %shuffle
202 %shuffle = shufflevector <4 x half> %a, <4 x half> undef, <8 x i32> <i32 2, i32 2, i32 2, i32 2, i32 2, i32 2, i32 2, i32 2>
203 ret <8 x half> %shuffle
211 %shuffle = shufflevector <8 x half> %a, <8 x half> undef, <4 x i32> <i32 2, i32 2, i32 2, i32 2>
212 ret <4 x half> %shuffle
220 %shuffle = shufflevector <8 x half> %a, <8 x half> undef, <8 x i32> <i32 2, i32 2, i32 2, i32 2, i32 2, i32 2, i32 2, i32 2>
221 ret <8 x half> %shuffle
229 %shuffle.i = shufflevector <4 x half> %a, <4 x half> %b, <8 x i32> <i32 0, i32 1, i32 2, i32 3, i32 4, i32 5, i32 6, i32 7>
230 ret <8 x half> %shuffle.
    [all...]
arm64-neon-v8.1a.ll 117 %shuffle = shufflevector <4 x i16> %v, <4 x i16> undef, <4 x i32> <i32 3, i32 3, i32 3, i32 3>
118 %prod = call <4 x i16> @llvm.aarch64.neon.sqrdmulh.v4i16(<4 x i16> %x, <4 x i16> %shuffle)
129 %shuffle = shufflevector <8 x i16> %v, <8 x i16> undef, <8 x i32> <i32 2, i32 2, i32 2, i32 2, i32 2, i32 2, i32 2, i32 2>
130 %prod = call <8 x i16> @llvm.aarch64.neon.sqrdmulh.v8i16(<8 x i16> %x, <8 x i16> %shuffle)
141 %shuffle = shufflevector <2 x i32> %v, <2 x i32> undef, <2 x i32> <i32 1, i32 1>
142 %prod = call <2 x i32> @llvm.aarch64.neon.sqrdmulh.v2i32(<2 x i32> %x, <2 x i32> %shuffle)
153 %shuffle = shufflevector <4 x i32> %v, <4 x i32> undef, <4 x i32> zeroinitializer
154 %prod = call <4 x i32> @llvm.aarch64.neon.sqrdmulh.v4i32(<4 x i32> %x, <4 x i32> %shuffle)
165 %shuffle = shufflevector <4 x i16> %v, <4 x i16> undef, <4 x i32> <i32 3, i32 3, i32 3, i32 3>
166 %prod = call <4 x i16> @llvm.aarch64.neon.sqrdmulh.v4i16(<4 x i16> %x, <4 x i16> %shuffle)
    [all...]
  /external/llvm/test/CodeGen/X86/
vector-shuffle-256-v32.ll 19 %shuffle = shufflevector <32 x i8> %a, <32 x i8> %b, <32 x i32> <i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0>
20 ret <32 x i8> %shuffle
38 %shuffle = shufflevector <32 x i8> %a, <32 x i8> %b, <32 x i32> <i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 1, i32 0>
39 ret <32 x i8> %shuffle
57 %shuffle = shufflevector <32 x i8> %a, <32 x i8> %b, <32 x i32> <i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 2, i32 0, i32 0>
58 ret <32 x i8> %shuffle
76 %shuffle = shufflevector <32 x i8> %a, <32 x i8> %b, <32 x i32> <i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 3, i32 0, i32 0, i32 0>
77 ret <32 x i8> %shuffle
95 %shuffle = shufflevector <32 x i8> %a, <32 x i8> %b, <32 x i32> <i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 4, i32 0, i32 0, i32 0, i32 0>
96 ret <32 x i8> %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
21 %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>
22 ret <16 x i16> %shuffle
55 ; shuffle (scalar_to_vector (load (ptr + 4))), undef, <0, 0, 0, 0>
118 %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>
119 ret <8 x float> %shuffle
130 %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>
131 ret <8 x float> %shuffle
vector-shuffle-256-v16.ll 18 %shuffle = shufflevector <16 x i16> %a, <16 x i16> %b, <16 x i32> <i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0>
19 ret <16 x i16> %shuffle
38 %shuffle = shufflevector <16 x i16> %a, <16 x i16> %b, <16 x i32> <i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 1, i32 0>
39 ret <16 x i16> %shuffle
56 %shuffle = shufflevector <16 x i16> %a, <16 x i16> %b, <16 x i32> <i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 2, i32 0, i32 0>
57 ret <16 x i16> %shuffle
74 %shuffle = shufflevector <16 x i16> %a, <16 x i16> %b, <16 x i32> <i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 3, i32 0, i32 0, i32 0>
75 ret <16 x i16> %shuffle
92 %shuffle = shufflevector <16 x i16> %a, <16 x i16> %b, <16 x i32> <i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 4, i32 0, i32 0, i32 0, i32 0>
93 ret <16 x i16> %shuffle
    [all...]
vector-shuffle-128-v16.ll 50 %shuffle = shufflevector <16 x i8> %a, <16 x i8> %b, <16 x i32> <i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0>
51 ret <16 x i8> %shuffle
77 %shuffle = shufflevector <16 x i8> %a, <16 x i8> %b, <16 x i32> <i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 1, i32 1, i32 1, i32 1, i32 1, i32 1, i32 1, i32 1>
78 ret <16 x i8> %shuffle
105 %shuffle = shufflevector <16 x i8> %a, <16 x i8> %b, <16 x i32> <i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 8, i32 8, i32 8, i32 8, i32 8, i32 8, i32 8, i32 8>
106 ret <16 x i8> %shuffle
121 %shuffle = shufflevector <16 x i8> %a, <16 x i8> %b, <16 x i32> <i32 0, i32 0, i32 0, i32 0, i32 1, i32 1, i32 1, i32 1, i32 2, i32 2, i32 2, i32 2, i32 3, i32 3, i32 3, i32 3>
122 ret <16 x i8> %shuffle
137 %shuffle = shufflevector <16 x i8> %a, <16 x i8> %b, <16 x i32> <i32 4, i32 4, i32 4, i32 4, i32 5, i32 5, i32 5, i32 5, i32 6, i32 6, i32 6, i32 6, i32 7, i32 7, i32 7, i32 7>
138 ret <16 x i8> %shuffle
    [all...]
widen_shuffle-1.ll 6 ; widening shuffle v3float and then a add
24 ; widening shuffle v3float with a different mask and then a add
53 %shuffle.i.i.i12 = shufflevector <4 x float> %tmp10, <4 x float> %vecinit15, <4 x i32> <i32 0, i32 1, i32 4, i32 5>
54 %tmp25.i.i = shufflevector <4 x float> %shuffle.i.i.i12, <4 x float> undef, <3 x i32> <i32 0, i32 1, i32 2>
63 %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>
64 store <4 x float> %shuffle.i.i.i21, <4 x float>* %dst
avx-vextractf128.ll 8 %shuffle = shufflevector <8 x float> %a, <8 x float> undef, <8 x i32> <i32 4, i32 5, i32 6, i32 7, i32 8, i32 8, i32 8, i32 8>
9 ret <8 x float> %shuffle
17 %shuffle = shufflevector <4 x double> %a, <4 x double> undef, <4 x i32> <i32 2, i32 3, i32 4, i32 4>
18 ret <4 x double> %shuffle
selectiondag-crash.ll 3 ; Check that llc doesn't crash in the attempt to fold a shuffle with
  /external/llvm/utils/
shuffle_fuzz.py 3 """A shuffle vector fuzz tester.
29 parser.add_argument('--max-shuffle-height', type=int, default=16,
30 help='Specify a fixed height of shuffle tree to test')
68 # correctness of a shuffle, we want to bias our fuzz toward having a decent
69 # mixture of non-undef lanes in the end. With a deep shuffle tree, the
77 # a single shuffle, the end result is:
81 # The power of the shuffle height is the real problem, as we want:
98 # This is the formula we use to select undef lanes in the shuffle.
111 # Print out the shuffle sequence in a compact form.
112 print >>sys.stderr, ('Testing shuffle sequence "%s" (v%d%s):'
    [all...]
  /external/llvm/test/CodeGen/SystemZ/
vec-combine-01.ll 23 ; Test a case where a pack-type shuffle can be eliminated.
34 %shuffle = shufflevector <4 x i32> %add1, <4 x i32> %add2,
36 %bitcast = bitcast <4 x i32> %shuffle to <8 x i16>
56 %shuffle = shufflevector <4 x i32> %add, <4 x i32> %splatcast,
58 %bitcast = bitcast <4 x i32> %shuffle to <8 x i16>
78 %shuffle = shufflevector <4 x i32> %add, <4 x i32> %splatcast,
80 %bitcast = bitcast <4 x i32> %shuffle to <8 x i16>
100 %shuffle = shufflevector <4 x i32> %add, <4 x i32> %splatcast,
102 %bitcast = bitcast <4 x i32> %shuffle to <8 x i16>
  /external/llvm/lib/Target/Mips/
MSA.txt 23 It is not possible to emit vshf.w when the shuffle description is
25 instead. It is also impossible for the shuffle description to be
30 When the shuffle description describes a splat operation, splat.[bhwd]
37 same shuffle. ilvev.d will be emitted instead.
41 same shuffle. ilvod.d will be emitted instead.
  /hardware/intel/common/libmix/mix_video/test/src/
test_framemanager.c 33 void shuffle(GPtrArray *list) { function
111 /* shuffle the array */
112 shuffle( fa);
  /prebuilts/go/darwin-x86/src/crypto/sha1/
sha1block_386.s 25 // LOAD/SHUFFLE instead of during MIX.
39 #define SHUFFLE(index, e) \
82 SHUFFLE(index, e); \
87 SHUFFLE(index, e); \
92 SHUFFLE(index, e); \
97 SHUFFLE(index, e); \
sha1block_amd64.s 28 #define SHUFFLE(index) \
71 SHUFFLE(index); \
76 SHUFFLE(index); \
81 SHUFFLE(index); \
86 SHUFFLE(index); \
sha1block_amd64p32.s 32 #define SHUFFLE(index) \
75 SHUFFLE(index); \
80 SHUFFLE(index); \
85 SHUFFLE(index); \
90 SHUFFLE(index); \
  /prebuilts/go/linux-x86/src/crypto/sha1/
sha1block_386.s 25 // LOAD/SHUFFLE instead of during MIX.
39 #define SHUFFLE(index, e) \
82 SHUFFLE(index, e); \
87 SHUFFLE(index, e); \
92 SHUFFLE(index, e); \
97 SHUFFLE(index, e); \
  /external/opencv3/modules/java/android_test/src/org/opencv/test/
OpenCVTestRunner.java 109 //Collections.shuffle(testCases); //shuffle the tests order
  /external/llvm/lib/Transforms/InstCombine/
InstCombineVectorOps.cpp 279 /// If V is a shuffle of values that ONLY returns elements from either LHS or
280 /// RHS, return the shuffle mask and true. Otherwise, return false.
356 /// We are building a shuffle to create V, which is a sequence of insertelement,
359 /// left and right vectors of the proposed shuffle (or 0), and set the Mask
369 assert(V->getType()->isVectorTy() && "Invalid shuffle!");
396 // otherwise we'd end up with a shuffle of three inputs.
404 // further up the chain. Return a trivial shuffle.
419 // extractelement will already have been converted into a shuffle.
430 // vectors, return the vector and the effective shuffle.
512 // (and any insertelements it points to), into one big shuffle
    [all...]
  /external/llvm/lib/Analysis/
CostModel.cpp 140 // We don't need a shuffle if we just want to have element 0 in position 0 of
186 // Shuffle inputs must match.
222 // Shuffle mask for pairwise operation must match.
261 // We look for a sequence of shuffle,shuffle,add triples like the following
326 // fadd, shuffle vector pair at a time.
349 ShuffleVectorInst *Shuffle;
350 std::tie(NextRdxOp, Shuffle) = getShuffleAndOtherOprd(BinOp);
352 // Check the current reduction operation and the shuffle use the same value.
353 if (Shuffle == nullptr
    [all...]
  /external/llvm/test/Bitcode/
shuffle.ll 6 ; create shuffle with a place holder mask.
  /external/opencv3/samples/python2/
digits.py 155 # shuffle digits
157 shuffle = rand.permutation(len(digits)) variable
158 digits, labels = digits[shuffle], labels[shuffle]
  /external/llvm/lib/CodeGen/
InterleavedAccessPass.cpp 24 // %v0 = shuffle <8 x i32> %wide.vec, <8 x i32> undef, <0, 2, 4, 6>
25 // %v1 = shuffle <8 x i32> %wide.vec, <8 x i32> undef, <1, 3, 5, 7>
31 // %i.vec = shuffle <8 x i32> %v0, <8 x i32> %v1,
199 // Check if the first shufflevector is DE-interleave shuffle.
203 // Holds the corresponding index for each DE-interleave shuffle.
244 // Check if the shufflevector is RE-interleave shuffle.
251 // Try to create target specific intrinsics to replace the store and shuffle.
  /hardware/libhardware/include/hardware/
bt_rc.h 161 /** Callback for list player application attributes (Shuffle, Repeat,...) */
164 /** Callback for list player application attributes (Shuffle, Repeat,...) */
239 /** Lists the support player application attributes (Shuffle/Repeat/...)
244 /** Lists the support player application attributes (Shuffle Off/On/Group)
252 /** Returns the application attributes text ("Shuffle"/"Repeat"/...)
257 /** Returns the application attributes text ("Shuffle"/"Repeat"/...)
267 /** Response to set player attribute request ("Shuffle"/"Repeat")
  /external/llvm/lib/Target/Hexagon/MCTargetDesc/
HexagonMCShuffler.cpp 15 #define DEBUG_TYPE "hexagon-shuffle"
28 DisableShuffle("disable-hexagon-shuffle", cl::Hidden, cl::init(false),
92 if (shuffle()) {
186 // try shuffle with this duplex
196 doneShuffling = MCS.reshuffleTo(MCB); // shuffle

Completed in 900 milliseconds

1 23 4 5 6 7 8 91011>>