Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DScalarizer.cpp233 Scatterer scatter(Instruction *Point, Value *V, Type *PtrElemTy = nullptr);
388 Scatterer ScalarizerVisitor::scatter(Instruction *Point, Value *V, in scatter() function in ScalarizerVisitor
516 Scatterer Op = scatter(&I, I.getOperand(0)); in splitUnary()
536 Scatterer VOp0 = scatter(&I, I.getOperand(0)); in splitBinary()
537 Scatterer VOp1 = scatter(&I, I.getOperand(1)); in splitBinary()
593 Scattered[I] = scatter(&CI, OpI); in splitCall()
636 Scatterer VOp1 = scatter(&SI, SI.getOperand(1)); in visitSelectInst()
637 Scatterer VOp2 = scatter(&SI, SI.getOperand(2)); in visitSelectInst()
644 Scatterer VOp0 = scatter(&SI, SI.getOperand(0)); in visitSelectInst()
696 Scatterer Base = scatter(&GEPI, Op0); in visitGetElementPtrInst()
[all …]
/openbsd-src/gnu/llvm/clang/include/clang/Basic/
H A Darm_sve.td1848 // SVE2 - Non-temporal gather/scatter
1913 // Non-temporal scatter store one vector (vector base)
1919 // Non-temporal scatter store one vector (scalar base, signed vector offset in bytes)
1928 // Non-temporal scatter store one vector (scalar base, unsigned vector offset in bytes)
1943 // Non-temporal scatter store one vector (vector base, scalar offset in bytes)
1949 // Non-temporal scatter store one vector (scalar base, signed vector index)
1956 // Non-temporal scatter store one vector (scalar base, unsigned vector index)
1963 // Non-temporal scatter store one vector (vector base, signed scalar index)
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/
H A DVVPInstrPatternsVec.td97 // Vector Gather and scatter
/openbsd-src/gnu/llvm/llvm/docs/
H A DVectorizers.rst266 that scatter/gathers memory.
H A DLangRef.rst21034 '``val``' in the same way as the :ref:`llvm.vp.scatter <int_vp_scatter>` intrinsic,
21054 …call void @llvm.vp.scatter.v8i64.v8p0i64(<8 x i64> %val, <8 x i64*> %ptrs, <8 x i1> %mask, i32 %ev…
21116 '``llvm.vp.scatter``' Intrinsic
21125 …declare void @llvm.vp.scatter.v4f64.v4p0(<4 x double> %val, <4 x ptr> %ptrs, <4 x i1> %mask, i32 %…
21126 …declare void @llvm.vp.scatter.nxv2i8.nxv2p0(<vscale x 2 x i8> %val, <vscale x 2 x ptr> %ptrs, <vsc…
21127 …declare void @llvm.vp.scatter.v2f32.v2p2(<2 x float> %val, <2 x ptr addrspace(2)> %ptrs, <2 x i1> …
21128 …declare void @llvm.vp.scatter.nxv4i32.nxv4p4(<vscale x 4 x i32> %val, <vscale x 4 x ptr addrspace(…
21133 The '``llvm.vp.scatter.*``' intrinsic is the vector length predicated version of
21134 the :ref:`llvm.masked.scatter <int_mscatter>` intrinsic.
21151 The '``llvm.vp.scatter``' intrinsic writes multiple scalar values to memory in
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DVPIntrinsics.def466 // llvm.vp.scatter(ptr,val,mask,vlen)
H A DIntrinsicsAArch64.td2198 // Non-temporal scatter stores: scalar base + vector offsets
2212 // Non-temporal scatter stores: vector base + scalar offset
H A DIntrinsicsX86.td4001 // scatter
4136 // scatter prefetch
4153 // AVX512 gather/scatter intrinsics that use vXi1 masks.
/openbsd-src/sys/dev/microcode/aic7xxx/
H A Daic7xxx.seq720 clr A; /* add sizeof(struct scatter) */
1165 * Advance the scatter-gather pointers if needed
H A Daic79xx.reg3958 * way we handle our scatter gather lists. The driver implements
H A Daic79xx.seq1577 clr A; /* add sizeof(struct scatter) */
/openbsd-src/gnu/llvm/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td1822 // Truncating masked scatter fragments.
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMInstrMVE.td198 // Operands for gather/scatter loads of the form [Rbase, Qoffsets]
6316 // Gather loads / scatter stores whose address operand is of the form
6455 // Gather loads / scatter stores whose address operand is of the form
6548 // loads, and both the rq and qi types of gather/scatter.
/openbsd-src/regress/usr.bin/diff/
H A Dt9.22677 * Positional scatter read system call.
/openbsd-src/gnu/usr.bin/perl/plan9/
H A Dconfig_h.sample2426 * available to do scatter writes.
H A Dconfig.plan92538 * available to do scatter writes.
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64SVEInstrInfo.td3591 // SVE2 non-temporal scatter stores
/openbsd-src/gnu/usr.bin/perl/win32/
H A Dconfig_H.gc3609 * available to do scatter writes.
H A Dconfig_H.vc3609 * available to do scatter writes.
/openbsd-src/gnu/usr.bin/gcc/gcc/doc/
H A Dextend.texi7422 mysterious and allows greater control. You can scatter the explicit
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86InstrAVX512.td10440 // FIXME: Improve scheduling of gather/scatter instructions.
/openbsd-src/gnu/gcc/gcc/doc/
H A Dextend.texi10777 mysterious and allows greater control. You can scatter the explicit
/openbsd-src/share/dict/
H A Dweb2a50066 scatter-gun
50067 scatter rug
/openbsd-src/games/fortune/datfiles/
H A Dfortunes11536 procedure is to scatter bleeding fish pieces around their boat, so as
H A Dfortunes24972 procedure is to scatter bleeding fish pieces around their boat, so as
23398 Air Force, which sent in gunships to scatter the Cubans and relieve the unit.

12