Lines Matching defs:pcState
508 TheISA::PCState pcState = thread->pcState();
510 if (isRomMicroPC(pcState.microPC())) {
512 curStaticInst = microcodeRom.fetchMicroop(pcState.microPC(),
522 Addr fetchPC = (pcState.instAddr() & PCMask) + t_info.fetchOffset;
524 decoder->moreBytes(pcState, fetchPC, inst);
530 instPtr = decoder->decode(pcState);
533 thread->pcState(pcState);
544 curMacroStaticInst->fetchMicroop(pcState.microPC());
550 curStaticInst = curMacroStaticInst->fetchMicroop(pcState.microPC());
557 curStaticInst, thread->pcState(), curMacroStaticInst);
569 t_info.predPC = thread->pcState();
587 TheISA::PCState pc = threadContexts[curThread]->pcState();
675 const bool branching(thread->pcState().branching());
687 TheISA::PCState pcState = thread->pcState();
688 TheISA::advancePC(pcState, curStaticInst);
689 thread->pcState(pcState);
698 if (t_info.predPC == thread->pcState()) {
703 branchPred->squash(cur_sn, thread->pcState(), branching, curThread);