/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUSubtarget.h | 80 /// \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 D | AMDKernelCodeT.h | 157 /// 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 D | AMDGPU.td | 56 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 D | AMDGPUSubtarget.cpp | 81 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 D | SIInstrFormats.td | 46 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 D | flat_map.cppm |
|
H A D | flat_set.cppm |
|
/freebsd/sys/dev/qat/qat_api/include/dc/ |
H A D | cpa_dc_bp.h | 172 * 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 D | sun50i-h700-anbernic-rg35xx-h.dts | 27 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 D | rk3566-anbernic-rg353x.dtsi | 25 abs-flat = <32>; 33 abs-flat = <32>; 41 abs-flat = <32>; 49 abs-flat = <32>;
|
H A D | rk3326-odroid-go3.dts | 46 abs-flat = <10>; 54 abs-flat = <10>; 62 abs-flat = <10>; 70 abs-flat = <10>;
|
H A D | rk3566-anbernic-rg503.dts | 34 abs-flat = <32>; 42 abs-flat = <32>; 50 abs-flat = <32>; 58 abs-flat = <32>;
|
H A D | rk3326-odroid-go2.dts | 25 abs-flat = <10>; 33 abs-flat = <10>;
|
/freebsd/sys/contrib/device-tree/Bindings/input/ |
H A D | adc-joystick.yaml | 86 abs-flat: 118 abs-flat = <200>; 125 abs-flat = <200>;
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | InferAddressSpaces.cpp | 141 "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 D | mps_sas.h | 124 /* 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 D | 2.t | 53 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 D | mpr_sas.h | 130 /* 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 D | cpa_cy_key.h | 137 /**< 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 D | cpa_cy_ln.h | 117 /**< 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 D | theme.c | 21 {"", false, 0, "Flat", "default flat theme", in main()
|
/freebsd/stand/i386/libi386/ |
H A D | multiboot_tramp.S | 32 * 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 D | zpool-status.8 | 44 .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 D | json_sanity.ksh | 37 "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 D | present.me | 35 .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
|