Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.h835 struct Waitcnt { struct
844 Waitcnt() = default; argument
856 static Waitcnt allZero(bool Extended, bool HasStorecnt) { in allZero() argument
857 return Extended ? Waitcnt(0, 0, 0, 0, 0, 0, 0) in allZero()
858 : Waitcnt(0, 0, 0, HasStorecnt ? 0 : ~0u); in allZero()
861 static Waitcnt allZeroExceptVsCnt(bool Extended) { in allZeroExceptVsCnt() argument
862 return Extended ? Waitcnt(0, 0, 0, ~0u, 0, 0, 0) : Waitcnt(0, 0, 0, ~0u); in allZeroExceptVsCnt()
874 Waitcnt combined(const Waitcnt &Other) const { in combined() argument
877 return Waitcnt( in combined()
924 void decodeWaitcnt(const IsaVersion &Version, unsigned Waitcnt,
[all …]
H A DAMDGPUBaseInfo.cpp1332 Waitcnt Decoded; in decodeWaitcnt()
1363 Waitcnt = encodeVmcnt(Version, Waitcnt, Vmcnt); in encodeWaitcnt()
1364 Waitcnt = encodeExpcnt(Version, Waitcnt, Expcnt); in encodeWaitcnt()
1365 Waitcnt = encodeLgkmcnt(Version, Waitcnt, Lgkmcnt); in encodeWaitcnt()
1366 return Waitcnt; in encodeWaitcnt()
1429 Waitcnt = encodeLoadcnt(Version, Waitcnt, Loadcnt); in encodeLoadcntDscnt()
1430 Waitcnt = encodeDscnt(Version, Waitcnt, Dscnt); in encodeLoadcntDscnt()
1431 return Waitcnt; in encodeLoadcntDscnt()
1441 Waitcnt = encodeStorecnt(Version, Waitcnt, Storecnt); in encodeStorecntDscnt()
1442 Waitcnt = encodeDscnt(Version, Waitcnt, Dscnt); in encodeStorecntDscnt()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInsertWaitcnts.cpp306 void simplifyWaitcnt(AMDGPU::Waitcnt &Wait) const;
309 void applyWaitcnt(const AMDGPU::Waitcnt &Wait);
471 bool promoteSoftWaitCnt(MachineInstr *Waitcnt) const;
699 bool generateWaitcnt(AMDGPU::Waitcnt Wait,
1162 if (Opcode == Waitcnt->getOpcode()) in promoteSoftWaitCnt()
1165 Waitcnt->setDesc(TII->get(Opcode)); in promoteSoftWaitCnt()
1270 AMDGPU::Waitcnt Wait) { in createNewWaitcnt()
1492 AMDGPU::Waitcnt Wait) { in createNewWaitcnt()
1595 AMDGPU::Waitcnt Wait; in generateWaitcntInstBefore()
1714 Wait = AMDGPU::Waitcnt(); in generateWaitcntInstBefore()
[all …]
H A DGCNHazardRecognizer.cpp1247 AMDGPU::Waitcnt Decoded = AMDGPU::decodeWaitcnt(IV, Imm); in fixSMEMtoVectorWriteHazards()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp6915 int64_t Waitcnt = getWaitcntBitMask(ISA); in parseSWaitCnt() local
6920 if (!parseCnt(Waitcnt)) in parseSWaitCnt()
6924 if (!parseExpr(Waitcnt)) in parseSWaitCnt()
6928 Operands.push_back(AMDGPUOperand::CreateImm(this, Waitcnt, S)); in parseSWaitCnt()