Lines Matching refs:CurrCycleInstr
55 CurrCycleInstr(nullptr), in GCNHazardRecognizer()
76 CurrCycleInstr = MI; in EmitInstruction()
281 MachineBasicBlock::instr_iterator MI = std::next(CurrCycleInstr->getIterator()); in processBundle()
282 MachineBasicBlock::instr_iterator E = CurrCycleInstr->getParent()->instr_end(); in processBundle()
285 CurrCycleInstr = &*MI; in processBundle()
286 unsigned WaitStates = PreEmitNoopsCommon(CurrCycleInstr); in processBundle()
289 fixHazards(CurrCycleInstr); in processBundle()
291 insertNoopsInBundle(CurrCycleInstr, TII, WaitStates); in processBundle()
300 EmittedInstrs.push_front(CurrCycleInstr); in processBundle()
303 CurrCycleInstr = nullptr; in processBundle()
322 CurrCycleInstr = MI; in PreEmitNoops()
325 CurrCycleInstr = nullptr; in PreEmitNoops()
405 if (!CurrCycleInstr) { in AdvanceCycle()
410 if (CurrCycleInstr->isBundle()) { in AdvanceCycle()
415 unsigned NumWaitStates = TII.getNumWaitStates(*CurrCycleInstr); in AdvanceCycle()
417 CurrCycleInstr = nullptr; in AdvanceCycle()
422 EmittedInstrs.push_front(CurrCycleInstr); in AdvanceCycle()
437 CurrCycleInstr = nullptr; in AdvanceCycle()
547 return ::getWaitStatesSince(IsHazard, CurrCycleInstr, IsExpiredFn); in getWaitStatesSince()