Home
last modified time | relevance | path

Searched refs:Waitcnt (Results 1 – 5 of 5) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.h469 struct Waitcnt { struct
475 Waitcnt() {} in Waitcnt() argument
479 static Waitcnt allZero(bool HasVscnt) { in allZero() argument
480 return Waitcnt(0, 0, 0, HasVscnt ? 0 : ~0u); in allZero()
482 static Waitcnt allZeroExceptVsCnt() { return Waitcnt(0, 0, 0, ~0u); } in allZeroExceptVsCnt() argument
496 bool dominates(const Waitcnt &Other) const { in dominates() argument
501 Waitcnt combined(const Waitcnt &Other) const { in combined() argument
521 unsigned decodeVmcnt(const IsaVersion &Version, unsigned Waitcnt);
539 void decodeWaitcnt(const IsaVersion &Version, unsigned Waitcnt,
545 unsigned encodeVmcnt(const IsaVersion &Version, unsigned Waitcnt,
[all …]
H A DAMDGPUBaseInfo.cpp916 return Waitcnt; in getWaitcntBitMask()
919 return Waitcnt | VmcntHi; in getWaitcntBitMask()
945 Vmcnt = decodeVmcnt(Version, Waitcnt); in decodeWaitcnt()
946 Expcnt = decodeExpcnt(Version, Waitcnt); in decodeWaitcnt()
951 Waitcnt Decoded; in decodeWaitcnt()
960 Waitcnt = in encodeVmcnt()
963 return Waitcnt; in encodeVmcnt()
983 Waitcnt = encodeVmcnt(Version, Waitcnt, Vmcnt); in encodeWaitcnt()
984 Waitcnt = encodeExpcnt(Version, Waitcnt, Expcnt); in encodeWaitcnt()
985 Waitcnt = encodeLgkmcnt(Version, Waitcnt, Lgkmcnt); in encodeWaitcnt()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInsertWaitcnts.cpp249 void simplifyWaitcnt(AMDGPU::Waitcnt &Wait) const;
252 AMDGPU::Waitcnt &Wait) const;
253 void applyWaitcnt(const AMDGPU::Waitcnt &Wait);
735 AMDGPU::Waitcnt &Wait) const { in determineWait()
762 void WaitcntBrackets::applyWaitcnt(const AMDGPU::Waitcnt &Wait) { in applyWaitcnt()
828 AMDGPU::Waitcnt OldWait = AMDGPU::decodeWaitcnt(IV, IEnc); in applyPreexistingWaitcnt()
946 AMDGPU::Waitcnt Wait; in generateWaitcntInstBefore()
967 Wait = Wait.combined(AMDGPU::Waitcnt::allZero(ST->hasVscnt())); in generateWaitcntInstBefore()
1050 Wait = AMDGPU::Waitcnt(); in generateWaitcntInstBefore()
1168 Wait = AMDGPU::Waitcnt::allZero(ST->hasVscnt()); in generateWaitcntInstBefore()
[all …]
H A DGCNHazardRecognizer.cpp1012 AMDGPU::Waitcnt Decoded = AMDGPU::decodeWaitcnt(IV, Imm); in fixSMEMtoVectorWriteHazards()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp6062 int64_t Waitcnt = getWaitcntBitMask(ISA); in parseSWaitCntOps() local
6067 if (!parseCnt(Waitcnt)) in parseSWaitCntOps()
6071 if (!parseExpr(Waitcnt)) in parseSWaitCntOps()
6075 Operands.push_back(AMDGPUOperand::CreateImm(this, Waitcnt, S)); in parseSWaitCntOps()