| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | Scalarizer.cpp | 233 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 D | arm_sve.td | 1848 // 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 D | VVPInstrPatternsVec.td | 97 // Vector Gather and scatter
|
| /openbsd-src/gnu/llvm/llvm/docs/ |
| H A D | Vectorizers.rst | 266 that scatter/gathers memory.
|
| H A D | LangRef.rst | 21034 '``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 D | VPIntrinsics.def | 466 // llvm.vp.scatter(ptr,val,mask,vlen)
|
| H A D | IntrinsicsAArch64.td | 2198 // Non-temporal scatter stores: scalar base + vector offsets 2212 // Non-temporal scatter stores: vector base + scalar offset
|
| H A D | IntrinsicsX86.td | 4001 // scatter 4136 // scatter prefetch 4153 // AVX512 gather/scatter intrinsics that use vXi1 masks.
|
| /openbsd-src/sys/dev/microcode/aic7xxx/ |
| H A D | aic7xxx.seq | 720 clr A; /* add sizeof(struct scatter) */ 1165 * Advance the scatter-gather pointers if needed
|
| H A D | aic79xx.reg | 3958 * way we handle our scatter gather lists. The driver implements
|
| H A D | aic79xx.seq | 1577 clr A; /* add sizeof(struct scatter) */
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Target/ |
| H A D | TargetSelectionDAG.td | 1822 // Truncating masked scatter fragments.
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARMInstrMVE.td | 198 // 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 D | t9.2 | 2677 * Positional scatter read system call.
|
| /openbsd-src/gnu/usr.bin/perl/plan9/ |
| H A D | config_h.sample | 2426 * available to do scatter writes.
|
| H A D | config.plan9 | 2538 * available to do scatter writes.
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64SVEInstrInfo.td | 3591 // SVE2 non-temporal scatter stores
|
| /openbsd-src/gnu/usr.bin/perl/win32/ |
| H A D | config_H.gc | 3609 * available to do scatter writes.
|
| H A D | config_H.vc | 3609 * available to do scatter writes.
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/doc/ |
| H A D | extend.texi | 7422 mysterious and allows greater control. You can scatter the explicit
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86InstrAVX512.td | 10440 // FIXME: Improve scheduling of gather/scatter instructions.
|
| /openbsd-src/gnu/gcc/gcc/doc/ |
| H A D | extend.texi | 10777 mysterious and allows greater control. You can scatter the explicit
|
| /openbsd-src/share/dict/ |
| H A D | web2a | 50066 scatter-gun 50067 scatter rug
|
| /openbsd-src/games/fortune/datfiles/ |
| H A D | fortunes | 11536 procedure is to scatter bleeding fish pieces around their boat, so as
|
| H A D | fortunes2 | 4972 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.
|