Searched refs:Waitcnt (Results 1 - 5 of 5) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
H A D | AMDGPUBaseInfo.h | 361 struct Waitcnt { struct in namespace:llvm::AMDGPU 367 Waitcnt() {} function in struct:llvm::AMDGPU::Waitcnt 368 Waitcnt(unsigned VmCnt, unsigned ExpCnt, unsigned LgkmCnt, unsigned VsCnt) function in struct:llvm::AMDGPU::Waitcnt 371 static Waitcnt allZero(const IsaVersion &Version) { 372 return Waitcnt(0, 0, 0, Version.Major >= 10 ? 0 : ~0u); 374 static Waitcnt allZeroExceptVsCnt() { return Waitcnt(0, 0, 0, ~0u); } 380 bool dominates(const Waitcnt &Other) const { 385 Waitcnt combined(const Waitcnt [all...] |
H A D | AMDGPUBaseInfo.cpp | 646 unsigned Waitcnt = VmcntLo | Expcnt | Lgkmcnt; local 648 return Waitcnt; 651 return Waitcnt | VmcntHi; 654 unsigned decodeVmcnt(const IsaVersion &Version, unsigned Waitcnt) { argument 656 unpackBits(Waitcnt, getVmcntBitShiftLo(), getVmcntBitWidthLo()); 661 unpackBits(Waitcnt, getVmcntBitShiftHi(), getVmcntBitWidthHi()); 666 unsigned decodeExpcnt(const IsaVersion &Version, unsigned Waitcnt) { argument 667 return unpackBits(Waitcnt, getExpcntBitShift(), getExpcntBitWidth()); 670 unsigned decodeLgkmcnt(const IsaVersion &Version, unsigned Waitcnt) { argument 671 return unpackBits(Waitcnt, getLgkmcntBitShif 675 decodeWaitcnt(const IsaVersion &Version, unsigned Waitcnt, unsigned &Vmcnt, unsigned &Expcnt, unsigned &Lgkmcnt) argument 690 encodeVmcnt(const IsaVersion &Version, unsigned Waitcnt, unsigned Vmcnt) argument 701 encodeExpcnt(const IsaVersion &Version, unsigned Waitcnt, unsigned Expcnt) argument 706 encodeLgkmcnt(const IsaVersion &Version, unsigned Waitcnt, unsigned Lgkmcnt) argument 714 unsigned Waitcnt = getWaitcntBitMask(Version); local [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIInsertWaitcnts.cpp | 189 void addWait(AMDGPU::Waitcnt &Wait, InstCounterType T, unsigned Count) { 273 bool simplifyWaitcnt(AMDGPU::Waitcnt &Wait) const; 276 AMDGPU::Waitcnt &Wait) const; 277 void applyWaitcnt(const AMDGPU::Waitcnt &Wait); 731 bool WaitcntBrackets::simplifyWaitcnt(AMDGPU::Waitcnt &Wait) const { 750 AMDGPU::Waitcnt &Wait) const { 777 void WaitcntBrackets::applyWaitcnt(const AMDGPU::Waitcnt &Wait) { 861 AMDGPU::Waitcnt Wait; 879 Wait = Wait.combined(AMDGPU::Waitcnt::allZero(IV)); 962 Wait = AMDGPU::Waitcnt(); [all...] |
H A D | GCNHazardRecognizer.cpp | 1005 AMDGPU::Waitcnt Decoded = AMDGPU::decodeWaitcnt(IV, Imm);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/ |
H A D | AMDGPUAsmParser.cpp | 5122 int64_t Waitcnt = getWaitcntBitMask(ISA); 5128 while (parseCnt(Waitcnt) && !isToken(AsmToken::EndOfStatement)); 5130 parseExpr(Waitcnt); 5133 Operands.push_back(AMDGPUOperand::CreateImm(this, Waitcnt, S));
|
Completed in 99 milliseconds