Searched refs:Waitcnt (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
| H A D | AMDGPUBaseInfo.cpp | 1651 unsigned decodeVmcnt(const IsaVersion &Version, unsigned Waitcnt) { in decodeVmcnt() argument 1652 unsigned VmcntLo = unpackBits(Waitcnt, getVmcntBitShiftLo(Version.Major), in decodeVmcnt() 1654 unsigned VmcntHi = unpackBits(Waitcnt, getVmcntBitShiftHi(Version.Major), in decodeVmcnt() 1659 unsigned decodeExpcnt(const IsaVersion &Version, unsigned Waitcnt) { in decodeExpcnt() argument 1660 return unpackBits(Waitcnt, getExpcntBitShift(Version.Major), in decodeExpcnt() 1664 unsigned decodeLgkmcnt(const IsaVersion &Version, unsigned Waitcnt) { in decodeLgkmcnt() argument 1665 return unpackBits(Waitcnt, getLgkmcntBitShift(Version.Major), in decodeLgkmcnt() 1669 void decodeWaitcnt(const IsaVersion &Version, unsigned Waitcnt, unsigned &Vmcnt, in decodeWaitcnt() argument 1671 Vmcnt = decodeVmcnt(Version, Waitcnt); in decodeWaitcnt() 1672 Expcnt = decodeExpcnt(Version, Waitcnt); in decodeWaitcnt() [all …]
|
| H A D | AMDGPUBaseInfo.h | 1048 struct Waitcnt { struct 1058 Waitcnt() = default; argument 1060 Waitcnt(unsigned VmCnt, unsigned ExpCnt, unsigned LgkmCnt, unsigned VsCnt) in Waitcnt() argument 1064 Waitcnt(unsigned LoadCnt, unsigned ExpCnt, unsigned DsCnt, unsigned StoreCnt, in Waitcnt() function 1078 Waitcnt combined(const Waitcnt &Other) const { in combined() argument 1081 return Waitcnt( in combined() 1105 unsigned decodeVmcnt(const IsaVersion &Version, unsigned Waitcnt); 1108 unsigned decodeExpcnt(const IsaVersion &Version, unsigned Waitcnt); 1111 unsigned decodeLgkmcnt(const IsaVersion &Version, unsigned Waitcnt); 1128 void decodeWaitcnt(const IsaVersion &Version, unsigned Waitcnt, unsigned &Vmcnt, [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIInsertWaitcnts.cpp | 218 unsigned &getCounterRef(AMDGPU::Waitcnt &Wait, InstCounterType T) { in getCounterRef() 241 void addWait(AMDGPU::Waitcnt &Wait, InstCounterType T, unsigned Count) { in addWait() 246 void setNoWait(AMDGPU::Waitcnt &Wait, InstCounterType T) { in setNoWait() 250 unsigned getWait(AMDGPU::Waitcnt &Wait, InstCounterType T) { in getWait() 341 void simplifyWaitcnt(AMDGPU::Waitcnt &Wait) const; 345 AMDGPU::Waitcnt &Wait) const; 347 AMDGPU::Waitcnt &Wait) const { in determineWait() 351 void applyWaitcnt(const AMDGPU::Waitcnt &Wait); 353 void applyXcnt(const AMDGPU::Waitcnt &Wait); 537 MachineInstr &OldWaitcntInstr, AMDGPU::Waitcnt &Wait, [all …]
|
| H A D | AMDGPUPreloadKernArgProlog.cpp | 139 unsigned Waitcnt = in createBackCompatBlock() local 142 .addImm(Waitcnt); in createBackCompatBlock()
|
| H A D | GCNHazardRecognizer.cpp | 1341 AMDGPU::Waitcnt Decoded = AMDGPU::decodeWaitcnt(IV, Imm); in fixSMEMtoVectorWriteHazards()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/ |
| H A D | AMDGPUAsmParser.cpp | 7578 int64_t Waitcnt = getWaitcntBitMask(ISA); in parseSWaitCnt() local 7583 if (!parseCnt(Waitcnt)) in parseSWaitCnt() 7587 if (!parseExpr(Waitcnt)) in parseSWaitCnt() 7591 Operands.push_back(AMDGPUOperand::CreateImm(this, Waitcnt, S)); in parseSWaitCnt()
|