Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.h284 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 DAMDGPUBaseInfo.cpp535 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 DSIInsertWaitcnts.cpp262 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 DAMDGPUAsmParser.cpp3770 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()