Lines Matching refs:Vmcnt
392 /// \returns Vmcnt bit mask for given isa \p Version.
404 /// \returns Decoded Vmcnt from given \p Waitcnt for given isa \p Version.
413 /// Decodes Vmcnt, Expcnt and Lgkmcnt from given \p Waitcnt for given isa
414 /// \p Version, and writes decoded values into \p Vmcnt, \p Expcnt and
417 /// \details \p Vmcnt, \p Expcnt and \p Lgkmcnt are decoded as follows:
418 /// \p Vmcnt = \p Waitcnt[3:0] (pre-gfx9 only)
419 /// \p Vmcnt = \p Waitcnt[3:0] | \p Waitcnt[15:14] (gfx9+ only)
424 unsigned &Vmcnt, unsigned &Expcnt, unsigned &Lgkmcnt);
428 /// \returns \p Waitcnt with encoded \p Vmcnt for given isa \p Version.
430 unsigned Vmcnt);
440 /// Encodes \p Vmcnt, \p Expcnt and \p Lgkmcnt into Waitcnt for given isa
443 /// \details \p Vmcnt, \p Expcnt and \p Lgkmcnt are encoded as follows:
444 /// Waitcnt[3:0] = \p Vmcnt (pre-gfx9 only)
445 /// Waitcnt[3:0] = \p Vmcnt[3:0] (gfx9+ only)
449 /// Waitcnt[15:14] = \p Vmcnt[5:4] (gfx9+ only)
451 /// \returns Waitcnt with encoded \p Vmcnt, \p Expcnt and \p Lgkmcnt for given
454 unsigned Vmcnt, unsigned Expcnt, unsigned Lgkmcnt);