/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | Scalarizer.cpp | 315 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 D | srq.c | 129 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 D | mlx4_ib_srq.c | 81 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 D | mthca_srq.c | 151 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 D | mthca_qp.c | 1198 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 D | fsl-qdma.txt | 33 - big-endian: If present registers and hardware scatter/gather descriptors
|
H A D | fsl-edma.txt | 39 - big-endian: If present registers and hardware scatter/gather descriptors
|
/freebsd/sys/dev/xdma/ |
H A D | xdma_if.m | 58 # Prepare xDMA channel for a scatter-gather transfer.
|
/freebsd/sys/contrib/device-tree/Bindings/iommu/ |
H A D | iommu.txt | 15 * Implement scatter-gather at page level granularity so that the device does
|
/freebsd/sys/contrib/device-tree/Bindings/arm/ |
H A D | coresight.txt | 127 * arm,scatter-gather: boolean. Indicates that the TMC-ETR can safely
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | arm_sve.td | 1718 // 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 D | VVPInstrPatternsVec.td | 97 // Vector Gather and scatter
|
/freebsd/sys/contrib/device-tree/src/arm64/arm/ |
H A D | juno-base.dtsi | 206 arm,scatter-gather;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | VPIntrinsics.def | 608 // llvm.vp.scatter(ptr,val,mask,vlen)
|
H A D | IntrinsicsAArch64.td | 2339 // Non-temporal scatter stores: scalar base + vector offsets 2353 // Non-temporal scatter stores: vector base + scalar offset
|
H A D | IntrinsicsX86.td | 3931 // scatter 4051 // AVX512 gather/scatter intrinsics that use vXi1 masks.
|
/freebsd/crypto/heimdal/lib/roken/ |
H A D | roken.h.in | 374 /* While we are at it, define WinSock specific scatter gather socket
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86.td | 688 : SubtargetFeature<"prefer-no-scatter", "PreferScatter", "false", 689 "Prefer no scatter instructions">;
|
/freebsd/contrib/ntp/sntp/libevent/ |
H A D | whatsnew-2.0.txt | 387 4.4. Support for zero-copy ("scatter/gather") writes in evbuffers.
|
/freebsd/contrib/libevent/ |
H A D | whatsnew-2.0.txt | 387 4.4. Support for zero-copy ("scatter/gather") writes in evbuffers.
|
/freebsd/sys/dev/aic7xxx/ |
H A D | aic7xxx.seq | 717 clr A; /* add sizeof(struct scatter) */ 1162 * Advance the scatter-gather pointers if needed
|
H A D | aic79xx.reg | 3956 * way we handle our scatter gather lists. The driver implements
|
/freebsd/sys/contrib/device-tree/src/arm64/qcom/ |
H A D | msm8998.dtsi | 1829 arm,scatter-gather;
|
H A D | msm8996.dtsi | 2813 arm,scatter-gather;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMInstrMVE.td | 198 // 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.
|