Home
last modified time | relevance | path

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

12345678910>>...14

/freebsd-src/contrib/llvm-project/libcxx/modules/std/
H A Dflat_map.inc12 // [flat.map], class template flat_­map
20 // [flat.map.erasure], erasure for flat_­map
23 // [flat.multimap], class template flat_­multimap
29 // [flat.multimap.erasure], erasure for flat_­multimap
H A Dflat_set.inc12 // [flat.set], class template flat_­set
20 // [flat.set.erasure], erasure for flat_­set
23 // [flat.multiset], class template flat_­multiset
/freebsd-src/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 memor
[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 wor in getEffectiveWavesPerEU()
[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;
H A DSIInstrInfo.h613 return MI.getDesc().TSFlags & SIInstrFlags::FLAT; in isFLAT()
616 // Is a FLAT encoded instruction which accesses a specific segment,
644 // Any FLAT encoded instruction, including global_* and scratch_*.
646 return get(Opcode).TSFlags & SIInstrFlags::FLAT; in isFLAT()
1235 /// Change SADDR form of a FLAT \p Inst to its VADDR form if saddr operand
1385 /// Returns if \p Offset is legal for the subtarget as the offset to a FLAT in isOfRegClass()
1530 /// \returns SADDR form of a FLAT Global instruction given an \p Opcode
1535 /// \returns VADDR form of a FLAT Global instruction given an \p Opcode
1543 /// \returns ST form with only immediate offset of a FLAT Scratch instruction
1548 /// \returns SV (VADDR) form of a FLAT Scratc
[all...]
/freebsd-src/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-src/sys/contrib/device-tree/src/arm64/rockchip/
H A Drk3326-odroid-go3.dts46 abs-flat = <10>;
54 abs-flat = <10>;
62 abs-flat = <10>;
70 abs-flat = <10>;
H A Drk3326-odroid-go2.dts25 abs-flat = <10>;
33 abs-flat = <10>;
/freebsd-src/sys/contrib/device-tree/Bindings/input/
H A Dadc-joystick.yaml86 abs-flat:
118 abs-flat = <200>;
125 abs-flat = <200>;
/freebsd-src/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 addres
[all...]
/freebsd-src/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-src/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-src/contrib/bsddialog/examples_library/
H A Dtheme.c21 {"", false, 0, "Flat", "default flat theme", in main()
/freebsd-src/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-src/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-src/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-src/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
/freebsd-src/share/examples/ppp/
H A Dlogin-auth47 text .l.prompt -width $pwidth -height 1 -relief flat;
58 text .p.prompt -width $pwidth -height 1 -relief flat;
/freebsd-src/sys/contrib/device-tree/Bindings/iio/
H A Dmount-matrix.txt56 is held with its screen flat on the planets surface and 0 on the other axes,
131 device on a flat surface and spin it around the z axis (such as rotating a
132 device with a screen lying flat on a table), you should get a negative value
/freebsd-src/contrib/one-true-awk/testdir/
H A Dchem.awk205 else if (type ~ /flat/)
246 if (type ~ /flat/)
255 if (type ~ /flat/) {
276 if (type ~ /flat/ && i == 3) {
303 if (type ~ /flat/ && i == 3) {
318 if (type ~ /flat/)
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Support/
H A DAMDGPUAddrSpace.h27 // The maximum value for flat, generic, local, private, constant and region.
30 FLAT_ADDRESS = 0, ///< Address space for flat memory.

12345678910>>...14