/gem5/src/cpu/pred/ |
H A D | loop_predictor.cc | 272 LoopPredictor::loopPredict(ThreadID tid, Addr branch_pc, bool cond_branch, argument 294 LoopPredictor::squash(ThreadID tid, BranchInfo *bi) argument 326 LoopPredictor::condBranchUpdate(ThreadID tid, Addr branch_pc, bool taken, argument
|
H A D | tage_sc_l_64KB.cc | 93 TAGE_SC_L_64KB_StatisticalCorrector::gPredictions(ThreadID tid, Addr branch_pc, argument 165 TAGE_SC_L_64KB_StatisticalCorrector::gUpdates(ThreadID tid, Addr pc, argument 206 TAGE_SC_L_TAGE_64KB::gtag(ThreadID tid, Addr pc, int bank) const argument
|
H A D | bpred_unit.hh | 240 ThreadID tid; member in struct:BPredUnit::PredictorHistory [all...] |
H A D | tage_sc_l.cc | 180 TAGE_SC_L_TAGE::gindex(ThreadID tid, Addr pc, int bank) const argument 128 calculateIndicesAndTags( ThreadID tid, Addr pc, TAGEBase::BranchInfo* bi) argument 265 updateHistories( ThreadID tid, Addr branch_pc, bool taken, TAGEBase::BranchInfo* b, bool speculative, const StaticInstPtr &inst, Addr target) argument 289 squash(ThreadID tid, bool taken, TAGEBase::BranchInfo *bi, Addr target) argument 365 predict(ThreadID tid, Addr branch_pc, bool cond_branch, void* &b) argument 413 update(ThreadID tid, Addr branch_pc, bool taken, void *bp_history, bool squashed, const StaticInstPtr & inst, Addr corrTarget) argument [all...] |
H A D | statistical_corrector.cc | 223 StatisticalCorrector::scPredict(ThreadID tid, Addr branch_pc, bool cond_branch, argument 317 StatisticalCorrector::condBranchUpdate(ThreadID tid, Addr branch_pc, argument
|
H A D | tage_sc_l_8KB.cc | 124 TAGE_SC_L_8KB_StatisticalCorrector::gUpdates(ThreadID tid, Addr pc, bool taken, argument 171 TAGE_SC_L_TAGE_8KB::gtag(ThreadID tid, Addr pc, int bank) const argument 75 gPredictions( ThreadID tid, Addr branch_pc, BranchInfo* bi, int & lsum, int64_t phist) argument
|
H A D | tage_base.cc | 183 TAGEBase::btbUpdate(ThreadID tid, Addr branch_pc, BranchInfo* &bi) argument 225 TAGEBase::gindex(ThreadID tid, Addr pc, int bank) const argument 243 TAGEBase::gtag(ThreadID tid, Addr pc, int bank) const argument 335 TAGEBase::calculateIndicesAndTags(ThreadID tid, Addr branch_pc, argument 355 tagePredict(ThreadID tid, Addr branch_pc, bool cond_branch, BranchInfo* bi) argument 509 condBranchUpdate(ThreadID tid, Addr branch_pc, bool taken, BranchInfo* bi, int nrand, Addr corrTarget, bool pred, bool preAdjustAlloc) argument 583 updateHistories(ThreadID tid, Addr branch_pc, bool taken, BranchInfo* bi, bool speculative, const StaticInstPtr &inst, Addr target) argument 624 squash(ThreadID tid, bool taken, TAGEBase::BranchInfo *bi, Addr target) argument 704 getGHR(ThreadID tid, BranchInfo *bi) const argument [all...] |
/gem5/src/cpu/minor/ |
H A D | cpu.cc | 169 MinorCPU::wakeup(ThreadID tid) argument [all...] |
H A D | fetch2.cc | 94 Fetch2::getInput(ThreadID tid) argument 105 Fetch2::popInput(ThreadID tid) argument 116 dumpAllInput(ThreadID tid) argument 294 ThreadID tid = getScheduledThread(); local [all...] |
H A D | fetch1.cc | 148 Fetch1::fetchLine(ThreadID tid) argument 714 wakeupFetch(ThreadID tid) argument [all...] |
/gem5/src/arch/mips/ |
H A D | mt.hh | 56 readRegOtherThread(ThreadContext *tc, const RegId ®, ThreadID tid=InvalidThreadID) argument 80 setRegOtherThread(ThreadContext *tc, const RegId& reg, RegVal val, ThreadID tid=InvalidThreadID) argument 104 readRegOtherThread(ExecContext *xc, const RegId ®, ThreadID tid=InvalidThreadID) argument 111 setRegOtherThread(ExecContext *xc, const RegId& reg, RegVal val, ThreadID tid=InvalidThreadID) argument [all...] |
H A D | isa.cc | 435 readMiscReg(int misc_reg, ThreadContext *tc, ThreadID tid) argument 448 setMiscRegNoEffect(int misc_reg, RegVal val, ThreadID tid) argument 461 setRegMask(int misc_reg, RegVal val, ThreadID tid) argument 476 setMiscReg(int misc_reg, RegVal val, ThreadContext *tc, ThreadID tid) argument [all...] |
/gem5/src/cpu/o3/ |
H A D | decode_impl.hh | 96 DefaultDecode<Impl>::clearStates(ThreadID tid) argument 257 block(ThreadID tid) argument 287 unblock(ThreadID tid) argument 306 squash(const DynInstPtr &inst, ThreadID tid) argument 358 squash(ThreadID tid) argument 406 skidInsert(ThreadID tid) argument 436 ThreadID tid = *threads++; local 454 ThreadID tid = *threads++; local 495 readStallSignals(ThreadID tid) argument 509 checkSignalsAndUpdate(ThreadID tid) argument 581 ThreadID tid = *threads++; local 602 decode(bool &status_change, ThreadID tid) argument 647 decodeInsts(ThreadID tid) argument [all...] |
H A D | rob_impl.hh | 162 ThreadID tid = *threads++; local 199 countInsts(ThreadID tid) argument 216 ThreadID tid = inst->threadNumber; local 243 retireHead(ThreadID tid) argument 278 isHeadReady(ThreadID tid) argument 297 ThreadID tid = *threads++; local 316 numFreeEntries(ThreadID tid) argument 323 doSquash(ThreadID tid) argument 410 ThreadID tid = *threads++; local 451 ThreadID tid = *threads++; local 480 squash(InstSeqNum squash_num, ThreadID tid) argument 510 readHeadInst(ThreadID tid) argument 525 readTailInst(ThreadID tid) argument 549 findInst(ThreadID tid, InstSeqNum squash_inst) argument [all...] |
H A D | mem_dep_unit_impl.hh | 98 MemDepUnit<MemDepPred, Impl>::init(DerivO3CPUParams *params, ThreadID tid) argument 176 ThreadID tid = inst->threadNumber; local 273 ThreadID tid = inst->threadNumber; local 324 ThreadID tid = barr_inst->threadNumber; local 412 ThreadID tid = inst->threadNumber; local 486 squash(const InstSeqNum &squashed_num, ThreadID tid) argument [all...] |
H A D | commit_impl.hh | 76 DefaultCommit<Impl>::processTrapEvent(ThreadID tid) argument 376 clearStates(ThreadID tid) argument 459 deactivateThread(ThreadID tid) argument 479 ThreadID tid = *threads++; local 509 ThreadID tid = *threads++; local 521 numROBFreeEntries(ThreadID tid) argument 528 generateTrapEvent(ThreadID tid, Fault inst_fault) argument 546 generateTCEvent(ThreadID tid) argument 556 squashAll(ThreadID tid) argument 592 squashFromTrap(ThreadID tid) argument 610 squashFromTC(ThreadID tid) argument 627 squashFromSquashAfter(ThreadID tid) argument 645 squashAfter(ThreadID tid, const DynInstPtr &head_inst) argument 671 ThreadID tid = *threads++; local 698 ThreadID tid = *threads++; local 832 ThreadID tid = *threads++; local 944 ThreadID tid = *threads++; local 1010 ThreadID tid = head_inst->threadNumber; local 1158 ThreadID tid = head_inst->threadNumber; local 1349 ThreadID tid = inst->threadNumber; local 1397 ThreadID tid = inst->threadNumber; local 1480 ThreadID tid = activeThreads->front(); local 1500 ThreadID tid = *pri_iter; local 1531 ThreadID tid = *threads++; local [all...] |
H A D | iew_impl.hh | 328 clearStates(ThreadID tid) argument 463 squash(ThreadID tid) argument 499 squashDueToBranch(const DynInstPtr& inst, ThreadID tid) argument 525 squashDueToMemOrder(const DynInstPtr& inst, ThreadID tid) argument 552 block(ThreadID tid) argument 571 unblock(ThreadID tid) argument 666 skidInsert(ThreadID tid) argument 696 ThreadID tid = *threads++; local 713 ThreadID tid = *threads++; local 732 ThreadID tid = *threads++; local 765 checkStall(ThreadID tid) argument 782 checkSignalsAndUpdate(ThreadID tid) argument 860 emptyRenameInsts(ThreadID tid) argument 913 dispatch(ThreadID tid) argument 961 dispatchInsts(ThreadID tid) argument 1216 ThreadID tid = *threads++; local 1359 ThreadID tid = inst->threadNumber; local 1464 ThreadID tid = inst->threadNumber; local 1524 ThreadID tid = *threads++; local 1566 ThreadID tid = (*threads++); local 1636 ThreadID tid = inst->threadNumber; local 1668 ThreadID tid = inst->threadNumber; local [all...] |
H A D | lsq_impl.hh | 252 ThreadID tid = inst->threadNumber; local 261 ThreadID tid = inst->threadNumber; local 274 ThreadID tid = *threads++; local 294 ThreadID tid = *threads++; local 389 ThreadID tid = *threads++; local 407 ThreadID tid = *threads++; local 425 ThreadID tid = *threads++; local 443 ThreadID tid = *threads++; local 461 ThreadID tid = *threads++; local 471 numFreeLoadEntries(ThreadID tid) argument 478 numFreeStoreEntries(ThreadID tid) argument 491 ThreadID tid = *threads++; local 502 isFull(ThreadID tid) argument 527 ThreadID tid = *threads++; local 544 ThreadID tid = *threads++; local 561 ThreadID tid = *threads++; local 572 lqFull(ThreadID tid) argument 590 ThreadID tid = *threads++; local 601 sqFull(ThreadID tid) argument 619 ThreadID tid = *threads++; local 630 isStalled(ThreadID tid) argument 646 ThreadID tid = *threads++; local 663 ThreadID tid = *threads++; local 680 ThreadID tid = *threads++; local 698 ThreadID tid = cpu->contextToThread(inst->contextId()); local [all...] |
H A D | commit.hh | 315 pcState(ThreadID tid) argument 318 pcState(const TheISA::PCState &val, ThreadID tid) argument 322 instAddr(ThreadID tid) argument 325 nextInstAddr(ThreadID tid) argument 328 microPC(ThreadID tid) argument [all...] |
H A D | iew.hh | 233 bool hasStoresToWB(ThreadID tid) { return ldstQueue.hasStoresToWB(tid); } argument [all...] |
H A D | inst_queue.hh | 270 unsigned getCount(ThreadID tid) { return count[tid]; }; argument
|
/gem5/src/cpu/simple/ |
H A D | base.cc | 421 BaseSimpleCPU::unserializeThread(CheckpointIn &cp, ThreadID tid) argument 427 change_thread_state(ThreadID tid, in argument 438 wakeup(ThreadID tid) argument [all...] |
/gem5/src/sim/ |
H A D | system.hh | 203 ThreadContext *getThreadContext(ContextID tid) argument
|
/gem5/ext/mcpat/cacti/ |
H A D | Ucache.cc | 96 uint32_t tid = calc_obj->tid; local
|
/gem5/src/cpu/kvm/ |
H A D | base.cc | 342 BaseKvmCPU::unserializeThread(CheckpointIn &cp, ThreadID tid) argument 515 BaseKvmCPU::wakeup(ThreadID tid) argument
|