Lines Matching refs:IID

60 void PressureTracker::onInstructionDispatched(unsigned IID) {  in onInstructionDispatched()  argument
61 IPI.insert(std::make_pair(IID, InstructionPressureInfo())); in onInstructionDispatched()
64 void PressureTracker::onInstructionExecuted(unsigned IID) { IPI.erase(IID); } in onInstructionExecuted() argument
68 unsigned IID = Event.IR.getSourceIndex(); in handleInstructionIssuedEvent() local
73 ResourceUsers[Index] = std::make_pair(IID, Use.second.getNumerator()); in handleInstructionIssuedEvent()
122 unsigned IID = IR.getSourceIndex(); in handlePressureEvent() local
123 IPI[IID].ResourcePressureCycles++; in handlePressureEvent()
130 unsigned IID = IR.getSourceIndex(); in handlePressureEvent() local
131 IPI[IID].RegisterPressureCycles++; in handlePressureEvent()
137 unsigned IID = IR.getSourceIndex(); in handlePressureEvent() local
138 IPI[IID].MemoryPressureCycles++; in handlePressureEvent()
236 for (unsigned IID : RootSet) { in propagateThroughEdges() local
237 const DGNode &N = Nodes[IID]; in propagateThroughEdges()
276 unsigned IID = std::distance(Nodes.begin(), It); in getCriticalSequence() local
277 Seq.resize(Nodes[IID].Depth); in getCriticalSequence()
279 const DGNode &N = Nodes[IID]; in getCriticalSequence()
281 IID = N.CriticalPredecessor.FromIID; in getCriticalSequence()
489 const unsigned IID = Event.IR.getSourceIndex(); in onEvent() local
491 Tracker.onInstructionDispatched(IID); in onEvent()
495 Tracker.onInstructionExecuted(IID); in onEvent()
504 unsigned To = IID % Source.size(); in onEvent()
506 unsigned Cycles = 2 * Tracker.getResourcePressureCycles(IID); in onEvent()
520 Cycles = RegDep.Cycles + 2 * Tracker.getRegisterPressureCycles(IID); in onEvent()
521 unsigned From = RegDep.IID % Source.size(); in onEvent()
527 Cycles = MemDep.Cycles + 2 * Tracker.getMemoryPressureCycles(IID); in onEvent()
528 unsigned From = MemDep.IID % Source.size(); in onEvent()
536 if (IID == ((Iterations * Source.size()) - 1)) in onEvent()