HomeSort by relevance Sort by last modified time
    Searched full:shuffle (Results 26 - 50 of 536) sorted by null

12 3 4 5 6 7 8 91011>>

  /external/llvm/test/CodeGen/AArch64/
arm64-neon-3vdiff.ll 117 %shuffle.i.i.i = shufflevector <16 x i8> %a, <16 x i8> undef, <8 x i32> <i32 8, i32 9, i32 10, i32 11, i32 12, i32 13, i32 14, i32 15>
118 %0 = sext <8 x i8> %shuffle.i.i.i to <8 x i16>
119 %shuffle.i.i2.i = shufflevector <16 x i8> %b, <16 x i8> undef, <8 x i32> <i32 8, i32 9, i32 10, i32 11, i32 12, i32 13, i32 14, i32 15>
120 %1 = sext <8 x i8> %shuffle.i.i2.i to <8 x i16>
129 %shuffle.i.i.i = shufflevector <8 x i16> %a, <8 x i16> undef, <4 x i32> <i32 4, i32 5, i32 6, i32 7>
130 %0 = sext <4 x i16> %shuffle.i.i.i to <4 x i32>
131 %shuffle.i.i2.i = shufflevector <8 x i16> %b, <8 x i16> undef, <4 x i32> <i32 4, i32 5, i32 6, i32 7>
132 %1 = sext <4 x i16> %shuffle.i.i2.i to <4 x i32>
141 %shuffle.i.i.i = shufflevector <4 x i32> %a, <4 x i32> undef, <2 x i32> <i32 2, i32 3>
142 %0 = sext <2 x i32> %shuffle.i.i.i to <2 x i64
    [all...]
arm64-neon-simd-shift.ll 268 %shuffle.i = shufflevector <1 x i64> %2, <1 x i64> %3, <2 x i32> <i32 0, i32 1>
269 %4 = bitcast <2 x i64> %shuffle.i to <16 x i8>
280 %shuffle.i = shufflevector <1 x i64> %2, <1 x i64> %3, <2 x i32> <i32 0, i32 1>
281 %4 = bitcast <2 x i64> %shuffle.i to <8 x i16>
292 %shuffle.i = shufflevector <1 x i64> %1, <1 x i64> %3, <2 x i32> <i32 0, i32 1>
293 %4 = bitcast <2 x i64> %shuffle.i to <4 x i32>
304 %shuffle.i = shufflevector <1 x i64> %2, <1 x i64> %3, <2 x i32> <i32 0, i32 1>
305 %4 = bitcast <2 x i64> %shuffle.i to <16 x i8>
316 %shuffle.i = shufflevector <1 x i64> %2, <1 x i64> %3, <2 x i32> <i32 0, i32 1>
317 %4 = bitcast <2 x i64> %shuffle.i to <8 x i16
    [all...]
arm64-vecFold.ll 14 %shuffle.i = shufflevector <1 x i64> %1, <1 x i64> %2, <2 x i32> <i32 0, i32 1>
15 %3 = bitcast <2 x i64> %shuffle.i to <16 x i8>
30 %shuffle.i = shufflevector <1 x i64> %1, <1 x i64> %2, <2 x i32> <i32 0, i32 1>
31 %3 = bitcast <2 x i64> %shuffle.i to <8 x i16>
46 %shuffle.i = shufflevector <1 x i64> %1, <1 x i64> %2, <2 x i32> <i32 0, i32 1>
47 %3 = bitcast <2 x i64> %shuffle.i to <4 x i32>
60 %shuffle.i = shufflevector <1 x i64> %1, <1 x i64> %2, <2 x i32> <i32 0, i32 1>
61 %3 = bitcast <2 x i64> %shuffle.i to <8 x i16>
75 %shuffle.i = shufflevector <1 x i64> %1, <1 x i64> %2, <2 x i32> <i32 0, i32 1>
76 %3 = bitcast <2 x i64> %shuffle.i to <8 x i16
    [all...]
arm64-neon-2velem-high.ll 32 %shuffle.i.i = shufflevector <8 x i16> %a, <8 x i16> undef, <4 x i32> <i32 4, i32 5, i32 6, i32 7>
37 %vmull15.i.i = tail call <4 x i32> @llvm.aarch64.neon.smull.v4i32(<4 x i16> %shuffle.i.i, <4 x i16> %vecinit3.i.i)
46 %shuffle.i.i = shufflevector <4 x i32> %a, <4 x i32> undef, <2 x i32> <i32 2, i32 3>
49 %vmull9.i.i = tail call <2 x i64> @llvm.aarch64.neon.smull.v2i64(<2 x i32> %shuffle.i.i, <2 x i32> %vecinit1.i.i)
58 %shuffle.i.i = shufflevector <8 x i16> %a, <8 x i16> undef, <4 x i32> <i32 4, i32 5, i32 6, i32 7>
63 %vmull15.i.i = tail call <4 x i32> @llvm.aarch64.neon.umull.v4i32(<4 x i16> %shuffle.i.i, <4 x i16> %vecinit3.i.i)
72 %shuffle.i.i = shufflevector <4 x i32> %a, <4 x i32> undef, <2 x i32> <i32 2, i32 3>
75 %vmull9.i.i = tail call <2 x i64> @llvm.aarch64.neon.umull.v2i64(<2 x i32> %shuffle.i.i, <2 x i32> %vecinit1.i.i)
84 %shuffle.i.i = shufflevector <8 x i16> %a, <8 x i16> undef, <4 x i32> <i32 4, i32 5, i32 6, i32 7>
89 %vqdmull15.i.i = tail call <4 x i32> @llvm.aarch64.neon.sqdmull.v4i32(<4 x i16> %shuffle.i.i, <4 x i16> %vecinit3.i.i
    [all...]
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...]
  /external/libcxx/test/std/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/test/CodeGen/X86/
vector-shuffle-128-v4.ll 21 %shuffle = shufflevector <4 x i32> %a, <4 x i32> %b, <4 x i32> <i32 0, i32 0, i32 0, i32 1>
22 ret <4 x i32> %shuffle
34 %shuffle = shufflevector <4 x i32> %a, <4 x i32> %b, <4 x i32> <i32 0, i32 0, i32 2, i32 0>
35 ret <4 x i32> %shuffle
47 %shuffle = shufflevector <4 x i32> %a, <4 x i32> %b, <4 x i32> <i32 0, i32 1, i32 1, i32 2>
48 ret <4 x i32> %shuffle
60 %shuffle = shufflevector <4 x i32> %a, <4 x i32> %b, <4 x i32> <i32 0, i32 3, i32 0, i32 0>
61 ret <4 x i32> %shuffle
73 %shuffle = shufflevector <4 x i32> %a, <4 x i32> %b, <4 x i32> <i32 1, i32 0, i32 0, i32 0>
74 ret <4 x i32> %shuffle
    [all...]
vector-shuffle-128-v8.ll 20 %shuffle = shufflevector <8 x i16> %a, <8 x i16> %b, <8 x i32> <i32 0, i32 1, i32 0, i32 1, i32 2, i32 3, i32 2, i32 3>
21 ret <8 x i16> %shuffle
33 %shuffle = shufflevector <8 x i16> %a, <8 x i16> %b, <8 x i32> <i32 6, i32 7, i32 4, i32 5, i32 2, i32 3, i32 0, i32 1>
34 ret <8 x i16> %shuffle
58 %shuffle = shufflevector <8 x i16> %a, <8 x i16> %b, <8 x i32> <i32 4, i32 5, i32 6, i32 7, i32 8, i32 9, i32 10, i32 11>
59 ret <8 x i16> %shuffle
89 %shuffle = shufflevector <8 x i16> %a, <8 x i16> %b, <8 x i32> <i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0>
90 ret <8 x i16> %shuffle
104 %shuffle = shufflevector <8 x i16> %a, <8 x i16> %b, <8 x i32> <i32 0, i32 0, i32 0, i32 0, i32 4, i32 4, i32 4, i32 4>
105 ret <8 x i16> %shuffle
    [all...]
avx-splat.ll 8 %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>
9 ret <32 x i8> %shuffle
16 %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>
17 ret <16 x i16> %shuffle
44 ; shuffle (scalar_to_vector (load (ptr + 4))), undef, <0, 0, 0, 0>
85 %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>
86 ret <8 x float> %shuffle
94 %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>
95 ret <8 x float> %shuffle
vector-shuffle-256-v16.ll 17 %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>
18 ret <16 x i16> %shuffle
37 %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>
38 ret <16 x i16> %shuffle
55 %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>
56 ret <16 x i16> %shuffle
73 %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>
74 ret <16 x i16> %shuffle
91 %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>
92 ret <16 x i16> %shuffle
    [all...]
vector-shuffle-256-v32.ll 18 %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>
19 ret <32 x i8> %shuffle
37 %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>
38 ret <32 x i8> %shuffle
56 %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>
57 ret <32 x i8> %shuffle
75 %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>
76 ret <32 x i8> %shuffle
94 %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>
95 ret <32 x i8> %shuffle
    [all...]
swizzle-avx2.ll 3 ; Test that we correctly fold a shuffle that performs a swizzle of another
4 ; shuffle node according to the rule
5 ; shuffle (shuffle (x, undef, M0), undef, M1) -> shuffle(x, undef, M2)
8 ; illegal shuffle that is expanded into a sub-optimal sequence of instructions
11 ; Check that we produce a single vector permute / shuffle in all cases.
pr23246.ll 6 ; We're really only interested in doing something sane with the shuffle.
splat-const.ll 23 ; Note that for the "const_vector" versions, lowering that uses a shuffle
24 ; instead of a load would be legitimate, if it's a single broadcast shuffle.
vector-shuffle-128-v16.ll 49 %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>
50 ret <16 x i8> %shuffle
76 %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>
77 ret <16 x i8> %shuffle
104 %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>
105 ret <16 x i8> %shuffle
120 %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>
121 ret <16 x i8> %shuffle
136 %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>
137 ret <16 x i8> %shuffle
    [all...]
  /ndk/sources/cxx-stl/llvm-libc++/libcxx/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/test/CodeGen/ARM/
2013-05-13-DAGCombiner-undef-mask.ll 4 define <3 x i64> @shuffle(i1 %dec1, i1 %dec0, <3 x i64> %b) {
neon-v8.1a.ll 91 %shuffle = shufflevector <4 x i16> %v, <4 x i16> undef, <4 x i32> <i32 3, i32 3, i32 3, i32 3>
92 %prod = call <4 x i16> @llvm.arm.neon.vqrdmulh.v4i16(<4 x i16> %x, <4 x i16> %shuffle)
101 %shuffle = shufflevector <4 x i16> %v, <4 x i16> undef, <8 x i32> <i32 2, i32 2, i32 2, i32 2, i32 2, i32 2, i32 2, i32 2>
102 %prod = call <8 x i16> @llvm.arm.neon.vqrdmulh.v8i16(<8 x i16> %x, <8 x i16> %shuffle)
111 %shuffle = shufflevector <2 x i32> %v, <2 x i32> undef, <2 x i32> <i32 1, i32 1>
112 %prod = tail call <2 x i32> @llvm.arm.neon.vqrdmulh.v2i32(<2 x i32> %x, <2 x i32> %shuffle)
121 %shuffle = shufflevector <2 x i32> %v, <2 x i32> undef, <4 x i32> zeroinitializer
122 %prod = tail call <4 x i32> @llvm.arm.neon.vqrdmulh.v4i32(<4 x i32> %x, <4 x i32> %shuffle)
131 %shuffle = shufflevector <4 x i16> %v, <4 x i16> undef, <4 x i32> <i32 3, i32 3, i32 3, i32 3>
132 %prod = call <4 x i16> @llvm.arm.neon.vqrdmulh.v4i16(<4 x i16> %x, <4 x i16> %shuffle)
    [all...]
  /external/lldb/test/example/
TestSequenceFunctions.py 19 random.shuffle(self.seq)
  /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/llvm/test/CodeGen/PowerPC/
aa-tbaa.ll 1 ; RUN: llc -enable-misched -misched=shuffle -enable-aa-sched-mi -use-tbaa-in-sched-mi=0 -post-RA-scheduler=0 -mcpu=ppc64 < %s | FileCheck %s
4 ; -misched=shuffle is NDEBUG only!
  /external/llvm/test/Instrumentation/MemorySanitizer/
missing_origin.ll 10 define <4 x i32> @Shuffle(<4 x i32> %x) nounwind uwtable sanitize_memory {
16 ; CHECK-LABEL: @Shuffle(
  /external/mesa3d/src/gallium/auxiliary/gallivm/
lp_bld_swizzle.c 66 /* The shuffle vector is always made of int32 elements */
99 * Combined extract and broadcast (mere shuffle in most cases)
138 * shuffle - result can be of different length.
141 LLVMValueRef shuffle; local
142 shuffle = lp_build_broadcast(gallivm,
147 shuffle, "");
182 * Shuffle.
290 * Shuffle.
301 unsigned shuffle; local
310 shuffle = j + swizzles[i]
    [all...]
  /external/webp/src/dsp/
lossless_neon.c 77 const uint8x8_t shuffle = vld1_u8(kRGBAShuffle); local
80 vst1_u8(dst, vtbl1_u8(pixels, shuffle));
276 const uint8x16_t shuffle) {
277 return vcombine_u8(vtbl1q_u8(argb, vget_low_u8(shuffle)),
278 vtbl1q_u8(argb, vget_high_u8(shuffle)));
285 const uint8x8_t shuffle) {
286 return vcombine_u8(vtbl1_u8(vget_low_u8(argb), shuffle),
287 vtbl1_u8(vget_high_u8(argb), shuffle));
294 const uint8x16_t shuffle = vld1q_u8(kGreenShuffle); local
296 const uint8x8_t shuffle = vld1_u8(kGreenShuffle) local
310 const uint8x16_t shuffle = vld1q_u8(kGreenShuffle); local
312 const uint8x8_t shuffle = vld1_u8(kGreenShuffle); local
    [all...]
  /hardware/libhardware/include/hardware/
bt_rc.h 131 /** Callback for list player application attributes (Shuffle, Repeat,...) */
134 /** Callback for list player application attributes (Shuffle, Repeat,...) */
209 /** Lists the support player application attributes (Shuffle/Repeat/...)
214 /** Lists the support player application attributes (Shuffle Off/On/Group)
222 /** Returns the application attributes text ("Shuffle"/"Repeat"/...)
227 /** Returns the application attributes text ("Shuffle"/"Repeat"/...)
237 /** Response to set player attribute request ("Shuffle"/"Repeat")

Completed in 602 milliseconds

12 3 4 5 6 7 8 91011>>