Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizer.cpp315 Scatterer scatter(Instruction *Point, Value *V, const VectorSplit &VS);
439 Scatterer ScalarizerVisitor::scatter(Instruction *Point, Value *V, in scatter() function in ScalarizerVisitor
610 Scatterer Op = scatter(&I, I.getOperand(0), *OpVS); in splitUnary()
638 Scatterer VOp0 = scatter(&I, I.getOperand(0), *OpVS); in splitBinary()
639 Scatterer VOp1 = scatter(&I, I.getOperand(1), *OpVS); in splitBinary()
703 Scattered[I] = scatter(&CI, OpI, *OpVS); in splitCall()
765 Scatterer VOp1 = scatter(&SI, SI.getOperand(1), *VS); in visitSelectInst()
766 Scatterer VOp2 = scatter(&SI, SI.getOperand(2), *VS); in visitSelectInst()
773 Scatterer VOp0 = scatter(&SI, SI.getOperand(0), *CondVS); in visitSelectInst()
831 ScatterOps[I] = scatter(&GEPI, GEPI.getOperand(I), *OpVS); in visitGetElementPtrInst()
[all …]
/freebsd/contrib/ofed/libmlx4/
H A Dsrq.c129 struct mlx4_wqe_data_seg *scatter; in mlx4_alloc_srq_buf() local
163 for (scatter = (void *) (next + 1); in mlx4_alloc_srq_buf()
164 (void *) scatter < (void *) next + (1 << srq->wqe_shift); in mlx4_alloc_srq_buf()
165 ++scatter) in mlx4_alloc_srq_buf()
166 scatter->lkey = htobe32(MLX4_INVALID_LKEY); in mlx4_alloc_srq_buf()
/freebsd/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_srq.c81 struct mlx4_wqe_data_seg *scatter; in mlx4_ib_create_srq() local
153 for (scatter = (void *) (next + 1); in mlx4_ib_create_srq()
154 (void *) scatter < (void *) next + desc_size; in mlx4_ib_create_srq()
155 ++scatter) in mlx4_ib_create_srq()
156 scatter->lkey = cpu_to_be32(MLX4_INVALID_LKEY); in mlx4_ib_create_srq()
/freebsd/sys/dev/mthca/
H A Dmthca_srq.c151 struct mthca_data_seg *scatter; in mthca_alloc_srq_buf() local
189 for (scatter = wqe + sizeof (struct mthca_next_seg); in mthca_alloc_srq_buf()
190 (void *) scatter < wqe + (1 << srq->wqe_shift); in mthca_alloc_srq_buf()
191 ++scatter) in mthca_alloc_srq_buf()
192 scatter->lkey = cpu_to_be32(MTHCA_INVAL_LKEY); in mthca_alloc_srq_buf()
H A Dmthca_qp.c1198 struct mthca_data_seg *scatter; in mthca_alloc_qp_common() local
1208 for (scatter = (void *) (next + 1); in mthca_alloc_qp_common()
1209 (void *) scatter < (void *) next + (1 << qp->rq.wqe_shift); in mthca_alloc_qp_common()
1210 ++scatter) in mthca_alloc_qp_common()
1211 scatter->lkey = cpu_to_be32(MTHCA_INVAL_LKEY); in mthca_alloc_qp_common()
/freebsd/sys/contrib/device-tree/Bindings/dma/
H A Dfsl-qdma.txt33 - big-endian: If present registers and hardware scatter/gather descriptors
H A Dfsl-edma.txt39 - big-endian: If present registers and hardware scatter/gather descriptors
/freebsd/sys/dev/xdma/
H A Dxdma_if.m58 # Prepare xDMA channel for a scatter-gather transfer.
/freebsd/sys/contrib/device-tree/Bindings/iommu/
H A Diommu.txt15 * Implement scatter-gather at page level granularity so that the device does
/freebsd/sys/contrib/device-tree/Bindings/arm/
H A Dcoresight.txt127 * arm,scatter-gather: boolean. Indicates that the TMC-ETR can safely
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A Darm_sve.td1718 // SVE2 - Non-temporal gather/scatter
1783 // Non-temporal scatter store one vector (vector base)
1789 // Non-temporal scatter store one vector (scalar base, signed vector offset in bytes)
1798 // Non-temporal scatter store one vector (scalar base, unsigned vector offset in bytes)
1813 // Non-temporal scatter store one vector (vector base, scalar offset in bytes)
1819 // Non-temporal scatter store one vector (scalar base, signed vector index)
1826 // Non-temporal scatter store one vector (scalar base, unsigned vector index)
1833 // Non-temporal scatter store one vector (vector base, signed scalar index)
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVVPInstrPatternsVec.td97 // Vector Gather and scatter
/freebsd/sys/contrib/device-tree/src/arm64/arm/
H A Djuno-base.dtsi206 arm,scatter-gather;
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DVPIntrinsics.def608 // llvm.vp.scatter(ptr,val,mask,vlen)
H A DIntrinsicsAArch64.td2339 // Non-temporal scatter stores: scalar base + vector offsets
2353 // Non-temporal scatter stores: vector base + scalar offset
H A DIntrinsicsX86.td3931 // scatter
4051 // AVX512 gather/scatter intrinsics that use vXi1 masks.
/freebsd/crypto/heimdal/lib/roken/
H A Droken.h.in374 /* While we are at it, define WinSock specific scatter gather socket
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86.td688 : SubtargetFeature<"prefer-no-scatter", "PreferScatter", "false",
689 "Prefer no scatter instructions">;
/freebsd/contrib/ntp/sntp/libevent/
H A Dwhatsnew-2.0.txt387 4.4. Support for zero-copy ("scatter/gather") writes in evbuffers.
/freebsd/contrib/libevent/
H A Dwhatsnew-2.0.txt387 4.4. Support for zero-copy ("scatter/gather") writes in evbuffers.
/freebsd/sys/dev/aic7xxx/
H A Daic7xxx.seq717 clr A; /* add sizeof(struct scatter) */
1162 * Advance the scatter-gather pointers if needed
H A Daic79xx.reg3956 * way we handle our scatter gather lists. The driver implements
/freebsd/sys/contrib/device-tree/src/arm64/qcom/
H A Dmsm8998.dtsi1829 arm,scatter-gather;
H A Dmsm8996.dtsi2813 arm,scatter-gather;
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrMVE.td198 // Operands for gather/scatter loads of the form [Rbase, Qoffsets]
6321 // Gather loads / scatter stores whose address operand is of the form
6460 // Gather loads / scatter stores whose address operand is of the form
6553 // loads, and both the rq and qi types of gather/scatter.

12