Lines Matching defs:thisPC

1105                               StaticInstPtr curMacroop, TheISA::PCState thisPC,
1113 new DynInst(staticInst, curMacroop, thisPC, nextPC, seq, cpu);
1121 "[sn:%lli].\n", tid, thisPC.instAddr(),
1122 thisPC.microPC(), seq);
1126 disassemble(thisPC.instAddr()));
1132 instruction->staticInst, thisPC, curMacroop);
1181 TheISA::PCState thisPC = pc[tid];
1184 Addr fetchAddr = (thisPC.instAddr() + pcOffset) & BaseCPU::PCMask;
1186 bool inRom = isRomMicroPC(thisPC.microPC());
1206 "instruction, starting at PC %s.\n", tid, thisPC);
1208 fetchCacheLine(fetchAddr, tid, thisPC.instAddr());
1217 } else if ((checkInterrupt(thisPC.instAddr()) && !delayedCommit[tid])) {
1237 TheISA::PCState nextPC = thisPC;
1272 fetchAddr = (thisPC.instAddr() + pcOffset) & BaseCPU::PCMask;
1289 decoder[tid]->moreBytes(thisPC, fetchAddr, inst);
1303 staticInst = decoder[tid]->decode(thisPC);
1326 thisPC.microPC(), curMacroop);
1328 staticInst = curMacroop->fetchMicroop(thisPC.microPC());
1335 thisPC, nextPC, true);
1346 nextPC = thisPC;
1350 predictedBranch |= thisPC.branching();
1354 DPRINTF(Fetch, "Branch detected with PC = %s\n", thisPC);
1357 newMacro |= thisPC.instAddr() != nextPC.instAddr();
1360 thisPC = nextPC;
1361 inRom = isRomMicroPC(thisPC.microPC());
1364 fetchAddr = thisPC.instAddr() & BaseCPU::PCMask;
1384 inRom = isRomMicroPC(thisPC.microPC());
1405 pc[tid] = thisPC;
1409 fetchAddr = (thisPC.instAddr() + pcOffset) & BaseCPU::PCMask;
1606 TheISA::PCState thisPC = pc[tid];
1608 if (isRomMicroPC(thisPC.microPC())) {
1613 Addr fetchAddr = (thisPC.instAddr() + pcOffset) & BaseCPU::PCMask;
1621 "starting at PC %s.\n", tid, thisPC);
1623 fetchCacheLine(fetchAddr, tid, thisPC.instAddr());