Searched refs:Waitcnt (Results 1 – 4 of 4) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/Utils/ |
| H A D | AMDGPUBaseInfo.h | 284 struct Waitcnt { struct 289 Waitcnt() {} in Waitcnt() argument 290 Waitcnt(unsigned VmCnt, unsigned ExpCnt, unsigned LgkmCnt) in Waitcnt() argument 293 static Waitcnt allZero() { return Waitcnt(0, 0, 0); } in allZero() argument 295 bool dominates(const Waitcnt &Other) const { in dominates() argument 300 Waitcnt combined(const Waitcnt &Other) const { in combined() argument 319 unsigned decodeVmcnt(const IsaVersion &Version, unsigned Waitcnt); 322 unsigned decodeExpcnt(const IsaVersion &Version, unsigned Waitcnt); 336 void decodeWaitcnt(const IsaVersion &Version, unsigned Waitcnt, 342 unsigned encodeVmcnt(const IsaVersion &Version, unsigned Waitcnt, [all …]
|
| H A D | AMDGPUBaseInfo.cpp | 535 return Waitcnt; in getWaitcntBitMask() 538 return Waitcnt | VmcntHi; in getWaitcntBitMask() 563 Vmcnt = decodeVmcnt(Version, Waitcnt); in decodeWaitcnt() 564 Expcnt = decodeExpcnt(Version, Waitcnt); in decodeWaitcnt() 569 Waitcnt Decoded; in decodeWaitcnt() 578 Waitcnt = in encodeVmcnt() 581 return Waitcnt; in encodeVmcnt() 600 Waitcnt = encodeVmcnt(Version, Waitcnt, Vmcnt); in encodeWaitcnt() 601 Waitcnt = encodeExpcnt(Version, Waitcnt, Expcnt); in encodeWaitcnt() 602 Waitcnt = encodeLgkmcnt(Version, Waitcnt, Lgkmcnt); in encodeWaitcnt() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | SIInsertWaitcnts.cpp | 262 bool simplifyWaitcnt(AMDGPU::Waitcnt &Wait) const; 265 AMDGPU::Waitcnt &Wait) const; 266 void applyWaitcnt(const AMDGPU::Waitcnt &Wait); 723 AMDGPU::Waitcnt &Wait) const { in determineWait() 747 void WaitcntBrackets::applyWaitcnt(const AMDGPU::Waitcnt &Wait) { in applyWaitcnt() 815 AMDGPU::Waitcnt Wait; in generateWaitcntInstBefore() 830 Wait = AMDGPU::Waitcnt::allZero(); in generateWaitcntInstBefore() 1002 Wait = AMDGPU::Waitcnt::allZero(); in generateWaitcntInstBefore() 1034 Wait = AMDGPU::Waitcnt::allZero(); in generateWaitcntInstBefore() 1045 AMDGPU::Waitcnt OldWait; in generateWaitcntInstBefore() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/AsmParser/ |
| H A D | AMDGPUAsmParser.cpp | 3770 int64_t Waitcnt = getWaitcntBitMask(ISA); in parseSWaitCntOps() local 3777 if (getParser().parseAbsoluteExpression(Waitcnt)) in parseSWaitCntOps() 3783 if (parseCnt(Waitcnt)) in parseSWaitCntOps() 3788 Operands.push_back(AMDGPUOperand::CreateImm(this, Waitcnt, S)); in parseSWaitCntOps()
|