Lines Matching +full:- +full:- +full:requested +full:- +full:by
1 //=====-- AMDGPUSubtarget.h - Define Subtarget for AMDGPU -------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //==-----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
93 /// requested using "amdgpu-flat-work-group-size" attribute attached to
96 /// \returns Subtarget's default values if explicitly requested values cannot
102 /// execution unit explicitly requested using "amdgpu-waves-per-eu" attribute
105 /// \returns Subtarget's default values if explicitly requested values cannot
107 /// compatible with minimum/maximum number of waves limited by flat work group
110 // Default/requested minimum/maximum flat work group sizes.
141 /// amount of per-workgroup LDS space required by the function, and hardware
179 /// Return true if real (non-fake) variants of True16 instructions using
180 /// 16-bit registers should be code-generated. Fake True16 instructions are
181 /// identical to non-fake ones except that they take 32-bit registers as
269 /// For GFX10-GFX12 in WGP mode this is 128k even though each workgroup is
277 /// For GFX10-GFX12 in WGP mode this is limited to 64k even though the WGP has
310 /// \returns Maximum number of work groups per compute unit supported by the
311 /// subtarget and limited by given \p FlatWorkGroupSize.
314 /// \returns Minimum flat work group size supported by the subtarget.
317 /// \returns Maximum flat work group size supported by the subtarget.
325 /// \returns Minimum number of waves per execution unit supported by the
329 /// \returns Maximum number of waves per execution unit supported by the