Lines Matching refs:Waitcnt

194 unsigned &getCounterRef(AMDGPU::Waitcnt &Wait, InstCounterType T) {  in getCounterRef()
215 void addWait(AMDGPU::Waitcnt &Wait, InstCounterType T, unsigned Count) { in addWait()
220 void setNoWait(AMDGPU::Waitcnt &Wait, InstCounterType T) { in setNoWait()
224 unsigned getWait(AMDGPU::Waitcnt &Wait, InstCounterType T) { in getWait()
306 void simplifyWaitcnt(AMDGPU::Waitcnt &Wait) const;
308 void determineWait(InstCounterType T, int RegNo, AMDGPU::Waitcnt &Wait) const;
309 void applyWaitcnt(const AMDGPU::Waitcnt &Wait);
467 MachineInstr &OldWaitcntInstr, AMDGPU::Waitcnt &Wait,
471 bool promoteSoftWaitCnt(MachineInstr *Waitcnt) const;
477 AMDGPU::Waitcnt Wait) = 0;
494 MachineInstr &OldWaitcntInstr, AMDGPU::Waitcnt &Wait,
499 AMDGPU::Waitcnt Wait) override;
529 MachineInstr &OldWaitcntInstr, AMDGPU::Waitcnt &Wait,
534 AMDGPU::Waitcnt Wait) override;
699 bool generateWaitcnt(AMDGPU::Waitcnt Wait,
1027 void WaitcntBrackets::simplifyWaitcnt(AMDGPU::Waitcnt &Wait) const { in simplifyWaitcnt()
1047 AMDGPU::Waitcnt &Wait) const { in determineWait()
1075 void WaitcntBrackets::applyWaitcnt(const AMDGPU::Waitcnt &Wait) { in applyWaitcnt()
1160 bool WaitcntGenerator::promoteSoftWaitCnt(MachineInstr *Waitcnt) const { in promoteSoftWaitCnt()
1161 unsigned Opcode = SIInstrInfo::getNonSoftWaitcntOpcode(Waitcnt->getOpcode()); in promoteSoftWaitCnt()
1162 if (Opcode == Waitcnt->getOpcode()) in promoteSoftWaitCnt()
1165 Waitcnt->setDesc(TII->get(Opcode)); in promoteSoftWaitCnt()
1176 AMDGPU::Waitcnt &Wait, MachineBasicBlock::instr_iterator It) const { in applyPreexistingWaitcnt()
1196 AMDGPU::Waitcnt OldWait = AMDGPU::decodeWaitcnt(IV, IEnc); in applyPreexistingWaitcnt()
1270 AMDGPU::Waitcnt Wait) { in createNewWaitcnt()
1313 AMDGPU::Waitcnt &Wait, MachineBasicBlock::instr_iterator It) const { in applyPreexistingWaitcnt()
1338 AMDGPU::Waitcnt OldWait = AMDGPU::decodeLoadcntDscnt(IV, OldEnc); in applyPreexistingWaitcnt()
1346 AMDGPU::Waitcnt OldWait = AMDGPU::decodeStorecntDscnt(IV, OldEnc); in applyPreexistingWaitcnt()
1492 AMDGPU::Waitcnt Wait) { in createNewWaitcnt()
1595 AMDGPU::Waitcnt Wait; in generateWaitcntInstBefore()
1617 AMDGPU::Waitcnt::allZeroExceptVsCnt(ST->hasExtendedWaitCounts())); in generateWaitcntInstBefore()
1714 Wait = AMDGPU::Waitcnt(); in generateWaitcntInstBefore()
1838 AMDGPU::Waitcnt::allZero(ST->hasExtendedWaitCounts(), ST->hasVscnt())); in generateWaitcntInstBefore()
1854 Wait = AMDGPU::Waitcnt::allZeroExceptVsCnt(ST->hasExtendedWaitCounts()); in generateWaitcntInstBefore()
1887 AMDGPU::Waitcnt Wait; in generateWaitcntBlockEnd()
1907 bool SIInsertWaitcnts::generateWaitcnt(AMDGPU::Waitcnt Wait, in generateWaitcnt()
2092 AMDGPU::Waitcnt::allZeroExceptVsCnt(ST->hasExtendedWaitCounts())); in updateEventWaitcntAfter()
2096 ScoreBrackets->applyWaitcnt(AMDGPU::Waitcnt()); in updateEventWaitcntAfter()