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

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.cpp80 /// \returns Expcnt bit shift.
83 /// \returns Expcnt bit width.
643 unsigned Expcnt = getBitMask(getExpcntBitShift(), getExpcntBitWidth()); local
646 unsigned Waitcnt = VmcntLo | Expcnt | Lgkmcnt;
676 unsigned &Vmcnt, unsigned &Expcnt, unsigned &Lgkmcnt) {
678 Expcnt = decodeExpcnt(Version, Waitcnt);
702 unsigned Expcnt) {
703 return packBits(Expcnt, Waitcnt, getExpcntBitShift(), getExpcntBitWidth());
713 unsigned Vmcnt, unsigned Expcnt, unsigned Lgkmcnt) {
716 Waitcnt = encodeExpcnt(Version, Waitcnt, Expcnt);
675 decodeWaitcnt(const IsaVersion &Version, unsigned Waitcnt, unsigned &Vmcnt, unsigned &Expcnt, unsigned &Lgkmcnt) argument
701 encodeExpcnt(const IsaVersion &Version, unsigned Waitcnt, unsigned Expcnt) argument
712 encodeWaitcnt(const IsaVersion &Version, unsigned Vmcnt, unsigned Expcnt, unsigned Lgkmcnt) argument
[all...]
H A DAMDGPUBaseInfo.h395 /// \returns Expcnt bit mask for given isa \p Version.
407 /// \returns Decoded Expcnt 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:
420 /// \p Expcnt = \p Waitcnt[6:4]
424 unsigned &Vmcnt, unsigned &Expcnt, unsigned &Lgkmcnt);
432 /// \returns \p Waitcnt with encoded \p Expcnt for given isa \p Version.
434 unsigned Expcnt);
440 /// Encodes \p Vmcnt, \p Expcnt an
[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);
1349 if (Expcnt != getExpcntBitMask(ISA)) {
1352 O << "expcnt(" << Expcnt << ')'; local

Completed in 125 milliseconds