Lines Matching full:given

198 /// \returns Wavefront size for given subtarget \p STI.
201 /// \returns Local memory size in bytes for given subtarget \p STI.
204 /// \returns Maximum addressable local memory size in bytes for given subtarget
208 /// \returns Number of execution units per compute unit for given subtarget \p
212 /// \returns Maximum number of work groups per compute unit for given subtarget
213 /// \p STI and limited by given \p FlatWorkGroupSize.
217 /// \returns Minimum number of waves per execution unit for given subtarget \p
221 /// \returns Maximum number of waves per execution unit for given subtarget \p
225 /// \returns Number of waves per execution unit required to support the given \p
230 /// \returns Minimum flat work group size for given subtarget \p STI.
233 /// \returns Maximum flat work group size for given subtarget \p STI.
236 /// \returns Number of waves per work group for given subtarget \p STI and
241 /// \returns SGPR allocation granularity for given subtarget \p STI.
244 /// \returns SGPR encoding granularity for given subtarget \p STI.
247 /// \returns Total number of SGPRs for given subtarget \p STI.
250 /// \returns Addressable number of SGPRs for given subtarget \p STI.
253 /// \returns Minimum number of SGPRs that meets the given number of waves per
254 /// execution unit requirement for given subtarget \p STI.
257 /// \returns Maximum number of SGPRs that meets the given number of waves per
258 /// execution unit requirement for given subtarget \p STI.
262 /// \returns Number of extra SGPRs implicitly required by given subtarget \p
263 /// STI when the given special registers are used.
267 /// \returns Number of extra SGPRs implicitly required by given subtarget \p
268 /// STI when the given special registers are used. XNACK is inferred from
273 /// \returns Number of SGPR blocks needed for given subtarget \p STI when
278 /// \returns VGPR allocation granularity for given subtarget \p STI.
286 /// \returns VGPR encoding granularity for given subtarget \p STI.
294 /// \returns Total number of VGPRs for given subtarget \p STI.
297 /// \returns Addressable number of architectural VGPRs for a given subtarget \p
301 /// \returns Addressable number of VGPRs for given subtarget \p STI.
304 /// \returns Minimum number of VGPRs that meets given number of waves per
305 /// execution unit requirement for given subtarget \p STI.
308 /// \returns Maximum number of VGPRs that meets given number of waves per
309 /// execution unit requirement for given subtarget \p STI.
312 /// \returns Number of waves reachable for a given \p NumVGPRs usage for given
317 /// \returns Number of waves reachable for a given \p NumVGPRs usage, \p Granule
323 /// \returns Occupancy for a given \p SGPRs usage, \p MaxWaves possible, and \p
328 /// \returns Number of VGPR blocks needed for given subtarget \p STI when
338 /// \returns Number of VGPR blocks that need to be allocated for the given
883 /// \returns True if constants should be emitted to .text section for given
967 /// \returns Vmcnt bit mask for given isa \p Version.
970 /// \returns Expcnt bit mask for given isa \p Version.
973 /// \returns Lgkmcnt bit mask for given isa \p Version.
976 /// \returns Waitcnt bit mask for given isa \p Version.
979 /// \returns Decoded Vmcnt from given \p Waitcnt for given isa \p Version.
982 /// \returns Decoded Expcnt from given \p Waitcnt for given isa \p Version.
985 /// \returns Decoded Lgkmcnt from given \p Waitcnt for given isa \p Version.
988 /// Decodes Vmcnt, Expcnt and Lgkmcnt from given \p Waitcnt for given isa
1008 /// \returns \p Waitcnt with encoded \p Vmcnt for given isa \p Version.
1012 /// \returns \p Waitcnt with encoded \p Expcnt for given isa \p Version.
1016 /// \returns \p Waitcnt with encoded \p Lgkmcnt for given isa \p Version.
1020 /// Encodes \p Vmcnt, \p Expcnt and \p Lgkmcnt into Waitcnt for given isa
1035 /// \returns Waitcnt with encoded \p Vmcnt, \p Expcnt and \p Lgkmcnt for given
1046 /// \returns Loadcnt bit mask for given isa \p Version.
1050 /// \returns Samplecnt bit mask for given isa \p Version.
1054 /// \returns Bvhcnt bit mask for given isa \p Version.
1058 /// \returns Dscnt bit mask for given isa \p Version.
1062 /// \returns Dscnt bit mask for given isa \p Version.
1066 /// \return STOREcnt or VScnt bit mask for given isa \p Version.
1075 /// \returns Decoded Waitcnt structure from given \p LoadcntDscnt for given
1079 /// \returns Decoded Waitcnt structure from given \p StorecntDscnt for given
1084 /// immediate that can be used with S_WAIT_LOADCNT_DSCNT for given isa
1089 /// immediate that can be used with S_WAIT_STORECNT_DSCNT for given isa
1118 /// \returns Decoded VaVdst from given immediate \p Encoded.
1121 /// \returns Decoded VmVsrc from given immediate \p Encoded.
1124 /// \returns Decoded SaSdst from given immediate \p Encoded.
1320 /// If \p Reg is a pseudo reg, return the correct hardware register given