Lines Matching refs:IS

73   Instruction *IS = IR.getInstruction();  in issueInstructionImpl()  local
74 const InstrDesc &D = IS->getDesc(); in issueInstructionImpl()
82 IS->execute(IR.getSourceIndex()); in issueInstructionImpl()
84 IS->computeCriticalRegDep(); in issueInstructionImpl()
86 if (IS->isMemOp()) { in issueInstructionImpl()
88 const MemoryGroup &Group = LSU.getGroup(IS->getLSUTokenID()); in issueInstructionImpl()
89 IS->setCriticalMemDep(Group.getCriticalPredecessor()); in issueInstructionImpl()
92 if (IS->isExecuting()) in issueInstructionImpl()
94 else if (IS->isExecuted()) in issueInstructionImpl()
129 Instruction &IS = *IR.getInstruction(); in promoteToReadySet() local
130 if (!IS.isReady() && !IS.updatePending()) { in promoteToReadySet()
135 if (IS.isMemOp() && !LSU.isReady(IR)) { in promoteToReadySet()
166 Instruction &IS = *IR.getInstruction(); in promoteToPendingSet() local
167 if (IS.isDispatched() && !IS.updateDispatched()) { in promoteToPendingSet()
172 if (IS.isMemOp() && LSU.isWaiting(IR)) { in promoteToPendingSet()
198 Instruction &IS = *IR.getInstruction(); in select() local
199 uint64_t BusyResourceMask = Resources->checkAvailability(IS.getDesc()); in select()
201 IS.setCriticalResourceMask(BusyResourceMask); in select()
224 Instruction &IS = *IR.getInstruction(); in updateIssuedSet() local
225 if (!IS.isExecuted()) { in updateIssuedSet()
252 const Instruction &IS = *IR.getInstruction(); in analyzeDataDependencies() local
253 if (Resources->checkAvailability(IS.getDesc())) in analyzeDataDependencies()
256 if (IS.isMemOp() && LSU.isPending(IR)) in analyzeDataDependencies()
259 if (IS.isPending()) in analyzeDataDependencies()
301 Instruction &IS = *IR.getInstruction(); in dispatch() local
302 Resources->reserveBuffers(IS.getUsedBuffers()); in dispatch()
305 if (IS.isMemOp()) in dispatch()
306 IS.setLSUTokenID(LSU.dispatch(IR)); in dispatch()
308 if (IS.isDispatched() || (IS.isMemOp() && LSU.isWaiting(IR))) { in dispatch()
314 if (IS.isPending() || (IS.isMemOp() && LSU.isPending(IR))) { in dispatch()
322 assert(IS.isReady() && (!IS.isMemOp() || LSU.isReady(IR)) && in dispatch()