Searched refs:Waitcnt (Results 1 – 5 of 5) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
| H A D | AMDGPUBaseInfo.h | 469 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 D | AMDGPUBaseInfo.cpp | 916 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 D | SIInsertWaitcnts.cpp | 249 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 D | GCNHazardRecognizer.cpp | 1012 AMDGPU::Waitcnt Decoded = AMDGPU::decodeWaitcnt(IV, Imm); in fixSMEMtoVectorWriteHazards()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/ |
| H A D | AMDGPUAsmParser.cpp | 6062 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()
|