Searched refs:Vmcnt (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.cpp74 /// \returns Vmcnt bit shift (lower bits).
77 /// \returns Vmcnt bit width (lower bits).
94 /// \returns Vmcnt bit shift (higher bits).
97 /// \returns Vmcnt bit width (higher bits).
676 unsigned &Vmcnt, unsigned &Expcnt, unsigned &Lgkmcnt) {
677 Vmcnt = decodeVmcnt(Version, Waitcnt);
691 unsigned Vmcnt) {
693 packBits(Vmcnt, Waitcnt, getVmcntBitShiftLo(), getVmcntBitWidthLo());
697 Vmcnt >>= getVmcntBitWidthLo();
698 return packBits(Vmcnt, Waitcn
675 decodeWaitcnt(const IsaVersion &Version, unsigned Waitcnt, unsigned &Vmcnt, unsigned &Expcnt, unsigned &Lgkmcnt) argument
690 encodeVmcnt(const IsaVersion &Version, unsigned Waitcnt, unsigned Vmcnt) argument
712 encodeWaitcnt(const IsaVersion &Version, unsigned Vmcnt, unsigned Expcnt, unsigned Lgkmcnt) argument
[all...]
H A DAMDGPUBaseInfo.h392 /// \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);
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUInstPrinter.cpp1339 unsigned Vmcnt, Expcnt, Lgkmcnt; local
1340 decodeWaitcnt(ISA, SImm16, Vmcnt, Expcnt, Lgkmcnt);
1344 if (Vmcnt != getVmcntBitMask(ISA)) {
1345 O << "vmcnt(" << Vmcnt << ')'; local

Completed in 57 milliseconds