Lines Matching refs:CurrCycleInstr
60 : IsHazardRecognizerMode(false), CurrCycleInstr(nullptr), MF(MF), in GCNHazardRecognizer()
77 CurrCycleInstr = MI; in EmitInstruction()
263 MachineBasicBlock::instr_iterator MI = std::next(CurrCycleInstr->getIterator()); in processBundle()
264 MachineBasicBlock::instr_iterator E = CurrCycleInstr->getParent()->instr_end(); in processBundle()
267 CurrCycleInstr = &*MI; in processBundle()
268 unsigned WaitStates = PreEmitNoopsCommon(CurrCycleInstr); in processBundle()
271 fixHazards(CurrCycleInstr); in processBundle()
273 insertNoopsInBundle(CurrCycleInstr, TII, WaitStates); in processBundle()
282 EmittedInstrs.push_front(CurrCycleInstr); in processBundle()
285 CurrCycleInstr = nullptr; in processBundle()
304 CurrCycleInstr = MI; in PreEmitNoops()
307 CurrCycleInstr = nullptr; in PreEmitNoops()
389 if (!CurrCycleInstr) { in AdvanceCycle()
394 if (CurrCycleInstr->isBundle()) { in AdvanceCycle()
399 unsigned NumWaitStates = TII.getNumWaitStates(*CurrCycleInstr); in AdvanceCycle()
401 CurrCycleInstr = nullptr; in AdvanceCycle()
406 EmittedInstrs.push_front(CurrCycleInstr); in AdvanceCycle()
421 CurrCycleInstr = nullptr; in AdvanceCycle()
532 return ::getWaitStatesSince(IsHazard, CurrCycleInstr, IsExpiredFn); in getWaitStatesSince()