• Home
  • Raw
  • Download

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
75 ResourceUsers[Index] = std::make_pair(IID, Use.second.getNumerator()); in handleInstructionIssuedEvent()
124 unsigned IID = IR.getSourceIndex(); in handlePressureEvent() local
125 IPI[IID].ResourcePressureCycles++; in handlePressureEvent()
132 unsigned IID = IR.getSourceIndex(); in handlePressureEvent() local
133 IPI[IID].RegisterPressureCycles++; in handlePressureEvent()
139 unsigned IID = IR.getSourceIndex(); in handlePressureEvent() local
140 IPI[IID].MemoryPressureCycles++; in handlePressureEvent()
238 for (unsigned IID : RootSet) { in propagateThroughEdges() local
239 const DGNode &N = Nodes[IID]; in propagateThroughEdges()
277 unsigned IID = std::distance(Nodes.begin(), It); in getCriticalSequence() local
278 Seq.resize(Nodes[IID].Depth); in getCriticalSequence()
280 const DGNode &N = Nodes[IID]; in getCriticalSequence()
282 IID = N.CriticalPredecessor.FromIID; in getCriticalSequence()
491 const unsigned IID = Event.IR.getSourceIndex(); in onEvent() local
493 Tracker.onInstructionDispatched(IID); in onEvent()
497 Tracker.onInstructionExecuted(IID); in onEvent()
506 unsigned To = IID % Source.size(); in onEvent()
508 unsigned Cycles = 2 * Tracker.getResourcePressureCycles(IID); in onEvent()
522 Cycles = RegDep.Cycles + 2 * Tracker.getRegisterPressureCycles(IID); in onEvent()
523 unsigned From = RegDep.IID % Source.size(); in onEvent()
529 Cycles = MemDep.Cycles + 2 * Tracker.getMemoryPressureCycles(IID); in onEvent()
530 unsigned From = MemDep.IID % Source.size(); in onEvent()
538 if (IID == ((Iterations * Source.size()) - 1)) in onEvent()