Searched refs:Vmcnt (Results 1 - 3 of 3) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
H A D | AMDGPUBaseInfo.cpp | 74 /// \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 D | AMDGPUBaseInfo.h | 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); [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
H A D | AMDGPUInstPrinter.cpp | 1339 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