Searched refs:nextPC (Results 1 - 13 of 13) sorted by relevance

/gem5/src/arch/riscv/
H A Ddecoder.cc96 Decoder::decode(RiscvISA::PCState &nextPC) argument
103 nextPC.npc(nextPC.instAddr() + sizeof(MachInst) / 2);
105 nextPC.npc(nextPC.instAddr() + sizeof(MachInst));
108 return decode(emi, nextPC.instAddr());
H A Ddecoder.hh84 StaticInstPtr decode(RiscvISA::PCState &nextPC);
/gem5/src/arch/alpha/
H A Ddecoder.hh106 decode(AlphaISA::PCState &nextPC) argument
111 return decode(ext_inst, nextPC.instAddr());
/gem5/src/arch/power/
H A Ddecoder.hh113 decode(PowerISA::PCState &nextPC) argument
118 return decode(emi, nextPC.instAddr());
/gem5/src/arch/mips/
H A Ddecoder.hh106 decode(MipsISA::PCState &nextPC) argument
111 return decode(emi, nextPC.instAddr());
/gem5/src/arch/sparc/
H A Ddecoder.hh120 decode(SparcISA::PCState &nextPC) argument
125 return decode(emi, nextPC.instAddr());
/gem5/src/arch/x86/
H A Ddecoder.hh329 updateNPC(X86ISA::PCState &nextPC) argument
331 if (!nextPC.size()) {
337 nextPC.size(size);
338 nextPC.npc(nextPC.pc() + size);
349 StaticInstPtr decode(X86ISA::PCState &nextPC);
H A Ddecoder.cc694 Decoder::decode(PCState &nextPC) argument
699 updateNPC(nextPC);
/gem5/src/cpu/o3/
H A Dfetch_impl.hh362 // Setup PC and nextPC with initial state.
559 const DynInstPtr &inst, TheISA::PCState &nextPC)
567 TheISA::advancePC(nextPC, inst->staticInst);
568 inst->setPredTarg(nextPC);
575 nextPC, tid);
580 tid, inst->seqNum, inst->pcState().instAddr(), nextPC);
589 tid, inst->seqNum, inst->pcState().instAddr(), nextPC);
590 inst->setPredTarg(nextPC);
1051 fromDecode->decodeInfo[tid].nextPC,
1062 fromDecode->decodeInfo[tid].nextPC);
558 lookupAndUpdateNextPC( const DynInstPtr &inst, TheISA::PCState &nextPC) argument
1104 buildInst(ThreadID tid, StaticInstPtr staticInst, StaticInstPtr curMacroop, TheISA::PCState thisPC, TheISA::PCState nextPC, bool trace) argument
1237 TheISA::PCState nextPC = thisPC; local
[all...]
H A Dcomm.hh121 TheISA::PCState nextPC; member in struct:TimeBufStruct::decodeComm
H A Dfetch.hh388 TheISA::PCState nextPC, bool trace);
H A Ddecode_impl.hh317 toFetch->decodeInfo[tid].nextPC = inst->branchTarget();
/gem5/util/statetrace/arch/sparc/
H A Dtracechild.cc294 uint64_t nextPC = getRegVal(NPC); local
295 bool unalignedNPC = nextPC & 7;
296 uint64_t alignedNPC = nextPC & (~7);
303 int numTargets = getTargets(curInst, currentPC, nextPC, bp1, bp2);

Completed in 25 milliseconds