Lines Matching refs:SIInstrInfo
156 assert(SIInstrInfo::isVMEM(Inst)); in getVmemType()
157 if (!SIInstrInfo::isMIMG(Inst)) in getVmemType()
244 RegInterval getRegInterval(const MachineInstr *MI, const SIInstrInfo *TII,
255 void updateByEvent(const SIInstrInfo *TII, const SIRegisterInfo *TRI,
333 void setExpScore(const MachineInstr *MI, const SIInstrInfo *TII,
358 const SIInstrInfo *TII = nullptr;
454 const SIInstrInfo *TII, in getRegInterval()
495 const SIInstrInfo *TII, in setExpScore()
506 void WaitcntBrackets::updateByEvent(const SIInstrInfo *TII, in updateByEvent()
547 } else if (SIInstrInfo::isAtomicRet(Inst) && in updateByEvent()
570 } else if (SIInstrInfo::isAtomicRet(Inst)) { in updateByEvent()
579 } else if (SIInstrInfo::isAtomicRet(Inst)) { in updateByEvent()
592 } else if (SIInstrInfo::isAtomicRet(Inst)) { in updateByEvent()
644 if (SIInstrInfo::isVMEM(Inst)) { in updateByEvent()
1125 if (Op.isUse() || !SIInstrInfo::isVMEM(MI) || in generateWaitcntInstBefore()
1303 else if (Inst.mayLoad() && !SIInstrInfo::isAtomicNoRet(Inst)) in updateEventWaitcntAfter()
1322 } else if (SIInstrInfo::isVMEM(Inst) && in updateEventWaitcntAfter()
1326 else if ((Inst.mayLoad() && !SIInstrInfo::isAtomicNoRet(Inst)) || in updateEventWaitcntAfter()
1334 (Inst.mayStore() || SIInstrInfo::isAtomicRet(Inst))) { in updateEventWaitcntAfter()
1347 } else if (SIInstrInfo::isEXP(Inst)) { in updateEventWaitcntAfter()