Home
last modified time | relevance | path

Searched full:flat (Results 1 – 25 of 336) sorted by relevance

12345678910>>...14

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.h80 /// \returns Default range flat work group size for a calling convention.
83 /// \returns Subtarget's default pair of minimum/maximum flat work group sizes
84 /// for function \p F, or minimum/maximum flat work group sizes explicitly
85 /// requested using "amdgpu-flat-work-group-size" attribute attached to
99 /// compatible with minimum/maximum number of waves limited by flat work group
102 // Default/requested minimum/maximum flat work group sizes. in getWavesPerEU()
107 /// Overload which uses the specified values for the flat work group sizes,
268 /// \returns Minimum flat work group size supported by the subtarget.
271 /// \returns Maximum flat work group size supported by the subtarget.
H A DAMDKernelCodeT.h157 /// the GPU flat scratch (SH_STATIC_MEM_CONFIG.ELEMENT_SIZE). This
308 /// compute the absolute and flat work-group and work-item id, and the dim
353 /// - Num records: Flat Scratch Work Item Size / Element Size (???)
385 /// Flat Scratch Init (enable_sgpr_flat_scratch_init):
393 /// SGPRn-4 for use as the FLAT SCRATCH BASE in flat memory instructions.
401 /// The kernel code must move to SGPRn-3 for use as the FLAT SCRATCH SIZE in
402 /// flat memory instructions. Having CP load it once avoids loading it at
420 /// the second SGPR of Flat Scratch Init. However, it is need for PI which
421 /// changes meaning of Flat Scratchg Init..]
467 /// Flat Scratch Offset if setting up FLAT SCRATCH for flat addressing.
[all …]
H A DAMDGPU.td56 def FeatureFlatAddressSpace : SubtargetFeature<"flat-address-space",
59 "Support flat address space"
62 def FeatureFlatInstOffsets : SubtargetFeature<"flat-inst-offsets",
65 "Flat instructions have immediate offset addressing mode"
68 def FeatureFlatGlobalInsts : SubtargetFeature<"flat-global-insts",
71 "Have global_* flat memory instructions"
74 def FeatureFlatScratchInsts : SubtargetFeature<"flat-scratch-insts",
77 "Have scratch_* flat memory instructions"
80 def FeatureScalarFlatScratchInsts : SubtargetFeature<"scalar-flat-scratch-insts",
83 "Have s_scratch_* flat memory instructions"
[all …]
H A DAMDGPUSubtarget.cpp81 FullFS += "+flat-for-global,+unaligned-access-mode,+trap-handler,"; in initializeSubtargetDependencies()
101 // the first amdgcn target that supports flat addressing. Other OSes defaults in initializeSubtargetDependencies()
120 // support flat operations, otherwise they cannot access a 64-bit global in initializeSubtargetDependencies()
123 // Unless +-flat-for-global is specified, turn on FlatForGlobal for targets in initializeSubtargetDependencies()
127 if (!hasAddr64() && !FS.contains("flat-for-global") && !FlatForGlobal) { in initializeSubtargetDependencies()
131 // Unless +-flat-for-global is specified, use MUBUF instructions for global in initializeSubtargetDependencies()
132 // address space access if flat operations are not available. in initializeSubtargetDependencies()
133 if (!hasFlat() && !FS.contains("flat-for-global") && FlatForGlobal) { in initializeSubtargetDependencies()
426 // Default minimum/maximum flat work group sizes. in getFlatWorkGroupSizes()
430 // Requested minimum/maximum flat work group sizes. in getFlatWorkGroupSizes()
[all …]
H A DSIInstrFormats.td46 field bit FLAT = 0;
113 // This field indicates that FLAT instruction accesses FLAT_GLBL segment.
114 // Must be 0 for non-FLAT instructions.
133 // This field indicates that FLAT instruction accesses FLAT_SCRATCH segment.
134 // Must be 0 for non-FLAT instructions.
186 let TSFlags{24} = FLAT;
/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Dflat_map.cppm
H A Dflat_set.cppm
/freebsd/sys/dev/qat/qat_api/include/dc/
H A Dcpa_dc_bp.h172 * flat buffers of the input buffer list.
179 * -# The buffer list must have the correct number of flat buffers. This
181 * -# Each flat buffer must have a pointer to contiguous memory that has
184 * of the flat buffer.
185 * -# It is permissible to have one or more flat buffers with a zero length
186 * data store. This function will process all flat buffers until the
204 * This means that least two flat buffer must exist in the buffer list.
207 * -# For each flat buffer in the buffer list, the dataLenInBytes element
209 * -# It is permissible to have one or more flat buffers with a zero length
221 * the dataLenInBytes for each flat buffer in the destination buffer list.
/freebsd/sys/contrib/device-tree/src/arm64/allwinner/
H A Dsun50i-h700-anbernic-rg35xx-h.dts27 abs-flat = <32>;
35 abs-flat = <32>;
43 abs-flat = <32>;
51 abs-flat = <32>;
/freebsd/sys/contrib/device-tree/src/arm64/rockchip/
H A Drk3566-anbernic-rg353x.dtsi25 abs-flat = <32>;
33 abs-flat = <32>;
41 abs-flat = <32>;
49 abs-flat = <32>;
H A Drk3326-odroid-go3.dts46 abs-flat = <10>;
54 abs-flat = <10>;
62 abs-flat = <10>;
70 abs-flat = <10>;
H A Drk3566-anbernic-rg503.dts34 abs-flat = <32>;
42 abs-flat = <32>;
50 abs-flat = <32>;
58 abs-flat = <32>;
H A Drk3326-odroid-go2.dts25 abs-flat = <10>;
33 abs-flat = <10>;
/freebsd/sys/contrib/device-tree/Bindings/input/
H A Dadc-joystick.yaml86 abs-flat:
118 abs-flat = <200>;
125 abs-flat = <200>;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInferAddressSpaces.cpp141 "assume-default-is-flat-addrspace", cl::init(false), cl::ReallyHidden,
142 cl::desc("The default address space is assumed as the flat address space. "
215 // Changes the flat address expressions in function F to point to specific
217 // all flat expressions in the use-def graph of function F.
445 // Returns all flat address expressions in function F. The elements are
446 // If V is an unvisited flat address expression, appends V to PostorderStack
479 // Returns all flat address expressions in function F. The elements are ordered
612 // Because `I` is flat, the source address space must be specific. in cloneInstructionWithNewAddressSpace()
715 // Because CE is flat, the source address space must be specific. in cloneConstantExprWithNewAddressSpace()
778 // ValueWithNewAddrSpace. This function is called on every flat address
[all …]
/freebsd/sys/dev/mps/
H A Dmps_sas.h124 /* Flat space address method, LUN is <= 16383 */ in mpssas_set_lun()
128 /* Extended flat space address method, LUN is <= 16777215 */ in mpssas_set_lun()
130 /* Extended Flat space address method */ in mpssas_set_lun()
/freebsd/share/doc/papers/kerntune/
H A D2.t53 The Flat Profile
55 The flat profile consists of a list of all the routines
65 The flat profile gives a quick overview of the routines that are used,
117 flat profile, augmented by the time propagated to each
/freebsd/sys/dev/mpr/
H A Dmpr_sas.h130 /* Flat space address method, LUN is <= 16383 */ in mprsas_set_lun()
134 /* Extended flat space address method, LUN is <= 16777215 */ in mprsas_set_lun()
136 /* Extended Flat space address method */ in mprsas_set_lun()
/freebsd/sys/dev/qat/qat_api/include/lac/
H A Dcpa_cy_key.h137 /**< Flat buffer containing a pointer to either the master or pre-master
141 /**< Flat buffer containing a pointer to the seed data.
144 /**< Flat buffer containing a pointer to the info data.
150 /**< Optional flat buffer containing a pointer to a user defined label.
433 /**< Flat buffer containing a pointer to either the master or pre-master
437 /**< Flat buffer containing a pointer to the seed data.
443 /**< Optional flat buffer containing a pointer to a user defined label.
605 * The input seed is taken as a flat buffer and the generated key is
606 * returned to caller in a flat destination data buffer.
683 * The input seed is taken as a flat buffer and the generated key is
[all …]
H A Dcpa_cy_ln.h117 /**< Flat buffer containing a pointer to the modulus.
122 /**< Flat buffer containing a pointer to the base.
126 /**< Flat buffer containing a pointer to the exponent.
153 /**< Flat buffer containing a pointer to the value that will be
159 /**< Flat buffer containing a pointer to the value that will be used as
279 * @param[out] pResult Pointer to a flat buffer containing a
357 * @param[out] pResult Pointer to a flat buffer containing a
/freebsd/contrib/bsddialog/examples_library/
H A Dtheme.c21 {"", false, 0, "Flat", "default flat theme", in main()
/freebsd/stand/i386/libi386/
H A Dmultiboot_tramp.S32 * with %cs set to a flat read/execute segment with offset 0 and limit
34 * %gs, %ss) to flat read/write segments with the same offset and limit.
/freebsd/sys/contrib/openzfs/man/man8/
H A Dzpool-status.844 .Op Fl j Op Ar --json-int, --json-flat-vdevs, --json-pool-key-guid
73 .It Fl j , -json Op Ar --json-int, --json-flat-vdevs, --json-pool-key-guid
79 .Sy --json-flat-vdevs
80 to display vdevs in flat hierarchy instead of nested vdev objects.
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/json/
H A Djson_sanity.ksh37 "zpool status JSONFLAG -g --json-int --json-flat-vdevs --json-pool-key-guid"
38 "zpool status -p JSONFLAG -g --json-int --json-flat-vdevs --json-pool-key-guid"
/freebsd/share/doc/psd/18.gprof/
H A Dpresent.me35 .sh 2 "The Flat Profile
37 The flat profile consists of a list of all the routines
47 The flat profile gives a quick overview of the routines that are used,
97 flat profile, augmented by the time propagated to each

12345678910>>...14