Home
last modified time | relevance | path

Searched refs:scatter (Results 1 – 25 of 53) sorted by relevance

123

/external/llvm/lib/Transforms/Scalar/
DScalarizer.cpp163 Scatterer scatter(Instruction *, Value *);
272 Scatterer Scalarizer::scatter(Instruction *Point, Value *V) { in scatter() function in Scalarizer
384 Scatterer Op0 = scatter(&I, I.getOperand(0)); in splitBinary()
385 Scatterer Op1 = scatter(&I, I.getOperand(1)); in splitBinary()
404 Scatterer Op1 = scatter(&SI, SI.getOperand(1)); in visitSelectInst()
405 Scatterer Op2 = scatter(&SI, SI.getOperand(2)); in visitSelectInst()
412 Scatterer Op0 = scatter(&SI, SI.getOperand(0)); in visitSelectInst()
448 Scatterer Base = scatter(&GEPI, GEPI.getOperand(0)); in visitGetElementPtrInst()
453 Ops[I] = scatter(&GEPI, GEPI.getOperand(I + 1)); in visitGetElementPtrInst()
479 Scatterer Op0 = scatter(&CI, CI.getOperand(0)); in visitCastInst()
[all …]
/external/llvm/test/Analysis/CostModel/X86/
Dmasked-intrinsic-cost.ll194 ; AVX2: Found an estimated cost of 64 {{.*}}.scatter
197 ; KNL: Found an estimated cost of 18 {{.*}}.scatter
200 ; SKX: Found an estimated cost of 18 {{.*}}.scatter
207 …call void @llvm.masked.scatter.v16i32(<16 x i32>%val, <16 x i32*> %gep.random, i32 4, <16 x i1> %i…
213 ; AVX2: Found an estimated cost of 32 {{.*}}.scatter
216 ; KNL: Found an estimated cost of 10 {{.*}}.scatter
219 ; SKX: Found an estimated cost of 10 {{.*}}.scatter
221 call void @llvm.masked.scatter.v8i32(<8 x i32> %a1, <8 x i32*> %ptr, i32 4, <8 x i1> %mask)
225 declare void @llvm.masked.scatter.v8i32(<8 x i32> %a1, <8 x i32*> %ptr, i32, <8 x i1> %mask)
229 ; AVX2: Found an estimated cost of 16 {{.*}}.scatter
[all …]
/external/libdrm/
Dxf86drmHash.c84 static unsigned long scatter[256]; in HashHash() local
90 for (i = 0; i < 256; i++) scatter[i] = drmRandom(state); in HashHash()
96 hash = (hash << 1) + scatter[tmp & 0xff]; in HashHash()
/external/llvm/test/Transforms/FunctionAttrs/
Dreadattrs.ll70 ; CHECK: declare void @llvm.masked.scatter
71 declare void @llvm.masked.scatter.v4i32(<4 x i32>%val, <4 x i32*>, i32, <4 x i1>)
77 …call void @llvm.masked.scatter.v4i32(<4 x i32>%val, <4 x i32*> %ptrs, i32 4, <4 x i1><i1 true, i1 …
/external/llvm/test/CodeGen/SystemZ/
Dvec-move-10.ll378 ; Test a v4i32 scatter of the first element.
392 ; Test a v4i32 scatter of the last element.
406 ; Test a v4i32 scatter with the highest in-range offset.
421 ; Test a v2i64 scatter of the first element.
434 ; Test a v2i64 scatter of the last element.
447 ; Test a v4f32 scatter of the first element.
461 ; Test a v4f32 scatter of the last element.
475 ; Test a v2f64 scatter of the first element.
488 ; Test a v2f64 scatter of the last element.
/external/llvm/test/CodeGen/X86/
Davx512-gather-scatter-intrin.ll5 declare void @llvm.x86.avx512.scatter.dps.512 (i8*, i16, <16 x i32>, <16 x float>, i32)
7 declare void @llvm.x86.avx512.scatter.dpd.512 (i8*, i8, <8 x i32>, <8 x double>, i32)
10 declare void @llvm.x86.avx512.scatter.qps.512 (i8*, i8, <8 x i64>, <8 x float>, i32)
12 declare void @llvm.x86.avx512.scatter.qpd.512 (i8*, i8, <8 x i64>, <8 x double>, i32)
25 …call void @llvm.x86.avx512.scatter.dps.512 (i8* %stbuf, i16 %mask, <16 x i32>%ind2, <16 x float> %…
40 …call void @llvm.x86.avx512.scatter.dpd.512 (i8* %stbuf, i8 %mask, <8 x i32>%ind2, <8 x double> %x,…
55 …call void @llvm.x86.avx512.scatter.qps.512 (i8* %stbuf, i8 %mask, <8 x i64>%ind2, <8 x float> %x, …
70 …call void @llvm.x86.avx512.scatter.qpd.512 (i8* %stbuf, i8 %mask, <8 x i64>%ind2, <8 x double> %x,…
77 declare void @llvm.x86.avx512.scatter.dpi.512 (i8*, i16, <16 x i32>, <16 x i32>, i32)
79 declare void @llvm.x86.avx512.scatter.dpq.512 (i8*, i8, <8 x i32>, <8 x i64>, i32)
[all …]
Dmasked_gather_scatter.ll224 …call void @llvm.masked.scatter.v16i32(<16 x i32>%val, <16 x i32*> %gep.random, i32 4, <16 x i1> %i…
225 …call void @llvm.masked.scatter.v16i32(<16 x i32>%val, <16 x i32*> %gep.random, i32 4, <16 x i1> %i…
229 declare void @llvm.masked.scatter.v8i32(<8 x i32> , <8 x i32*> , i32 , <8 x i1> )
230 declare void @llvm.masked.scatter.v16i32(<16 x i32> , <16 x i32*> , i32 , <16 x i1> )
273 …call void @llvm.masked.scatter.v8i32(<8 x i32> %a1, <8 x i32*> %ptr, i32 4, <8 x i1> <i1 true, i1 …
823 declare void @llvm.masked.scatter.v4i32(<4 x i32> , <4 x i32*> , i32 , <4 x i1> )
824 declare void @llvm.masked.scatter.v4f64(<4 x double> , <4 x double*> , i32 , <4 x i1> )
825 declare void @llvm.masked.scatter.v2i64(<2 x i64> , <2 x i64*> , i32 , <2 x i1> )
826 declare void @llvm.masked.scatter.v2i32(<2 x i32> , <2 x i32*> , i32 , <2 x i1> )
827 declare void @llvm.masked.scatter.v2f32(<2 x float> , <2 x float*> , i32 , <2 x i1> )
[all …]
Dgather-addresses.ll6 ; When doing vector gather-scatter index calculation with 32-bit indices,
/external/arm-neon-tests/
DMakefile84 compute_ref.axf: scatter.scat compute_ref.rvct.o retarget.rvct.o \
86 $(LD.rvct) $(LDFLAGS.rvct) --scatter $^ -o $@
DLICENSE8 scatter.scat
DInit.s43 IMPORT ||Image$$STACK$$ZI$$Limit|| ; Linker symbol from scatter file
/external/mesa3d/src/glx/
Dglxhash.c132 static unsigned long scatter[256]; in HashHash() local
139 scatter[i] = HASH_RANDOM; in HashHash()
145 hash = (hash << 1) + scatter[tmp & 0xff]; in HashHash()
/external/llvm/test/Transforms/InstCombine/
Dmasked_intrinsics.ll6 declare void @llvm.masked.scatter.v2f64(<2 x double> %val, <2 x double*> %ptrs, i32, <2 x i1> %mask)
60 …call void @llvm.masked.scatter.v2f64(<2 x double> %val, <2 x double*> %ptrs, i32 6, <2 x i1> zeroi…
/external/deqp/doc/testspecs/GLES31/
Dfunctional.tessellation_geometry_interaction.txt65 render.scatter.* cases use geometry shader to scatter the output primitives all
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Dgather-addresses.ll5 ; When doing vector gather-scatter index calculation with 32-bit indices,
/external/libvpx/libvpx/vpx_dsp/x86/
Dsubpel_variance_sse2.asm380 %if notcpuflag(ssse3) ; FIXME(rbultje) don't scatter registers on x86-64
861 %if notcpuflag(ssse3) ; FIXME(rbultje) don't scatter registers on x86-64
1202 %if notcpuflag(ssse3) ; FIXME(rbultje) don't scatter registers on x86-64
/external/llvm/test/Transforms/LoopVectorize/X86/
Dgather_scatter.ll177 ;AVX512: llvm.masked.scatter.v16f32
236 declare void @llvm.masked.scatter.v16f32(<16 x float>, <16 x float*>, i32, <16 x i1>)
Dscatter_crash.ll6 ; This test checks vector GEP before scatter.
139 ; CHECK-NEXT: call void @llvm.masked.scatter.v16i32(<16 x i32> <i32 8, i32 8, i32 8, i32 8, i32 …
/external/llvm/docs/
DReleaseNotes.rst100 ``llvm.masked.gather`` and ``llvm.masked.scatter`` were introduced to the
DVectorizers.rst264 that scatter/gathers memory.
/external/ltp/testcases/realtime/
D00_Descriptions.txt69 output as a histogram or a scatter graph.
/external/boringssl/mac-x86_64/crypto/bn/
Dx86_64-mont5.S2211 L$scatter:
2217 jnz L$scatter
/external/icu/icu4j/demos/src/com/ibm/icu/dev/demo/translit/resources/
DTransliterator_Kanji_English.txt1980 揚>'[scatter]';
2088 散>'[scatter]';
2859 渙>'[scatter]';
/external/boringssl/win-x86_64/crypto/bn/
Dx86_64-mont5.asm2266 $L$scatter:
2272 jnz NEAR $L$scatter
/external/libevent/
Dwhatsnew-2.0.txt387 4.4. Support for zero-copy ("scatter/gather") writes in evbuffers.

123