Searched defs:tid (Results 26 - 50 of 62) sorted by relevance

123

/gem5/src/cpu/pred/
H A Dloop_predictor.cc272 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 Dtage_sc_l_64KB.cc93 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 Dbpred_unit.hh240 ThreadID tid; member in struct:BPredUnit::PredictorHistory
[all...]
H A Dtage_sc_l.cc180 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 Dstatistical_corrector.cc223 StatisticalCorrector::scPredict(ThreadID tid, Addr branch_pc, bool cond_branch, argument
317 StatisticalCorrector::condBranchUpdate(ThreadID tid, Addr branch_pc, argument
H A Dtage_sc_l_8KB.cc124 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 Dtage_base.cc183 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 Dcpu.cc169 MinorCPU::wakeup(ThreadID tid) argument
[all...]
H A Dfetch2.cc94 Fetch2::getInput(ThreadID tid) argument
105 Fetch2::popInput(ThreadID tid) argument
116 dumpAllInput(ThreadID tid) argument
294 ThreadID tid = getScheduledThread(); local
[all...]
H A Dfetch1.cc148 Fetch1::fetchLine(ThreadID tid) argument
714 wakeupFetch(ThreadID tid) argument
[all...]
/gem5/src/arch/mips/
H A Dmt.hh56 readRegOtherThread(ThreadContext *tc, const RegId &reg, ThreadID tid=InvalidThreadID) argument
80 setRegOtherThread(ThreadContext *tc, const RegId& reg, RegVal val, ThreadID tid=InvalidThreadID) argument
104 readRegOtherThread(ExecContext *xc, const RegId &reg, ThreadID tid=InvalidThreadID) argument
111 setRegOtherThread(ExecContext *xc, const RegId& reg, RegVal val, ThreadID tid=InvalidThreadID) argument
[all...]
H A Disa.cc435 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 Ddecode_impl.hh96 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 Drob_impl.hh162 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 Dmem_dep_unit_impl.hh98 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 Dcommit_impl.hh76 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 Diew_impl.hh328 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 Dlsq_impl.hh252 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 Dcommit.hh315 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 Diew.hh233 bool hasStoresToWB(ThreadID tid) { return ldstQueue.hasStoresToWB(tid); } argument
[all...]
H A Dinst_queue.hh270 unsigned getCount(ThreadID tid) { return count[tid]; }; argument
/gem5/src/cpu/simple/
H A Dbase.cc421 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 Dsystem.hh203 ThreadContext *getThreadContext(ContextID tid) argument
/gem5/ext/mcpat/cacti/
H A DUcache.cc96 uint32_t tid = calc_obj->tid; local
/gem5/src/cpu/kvm/
H A Dbase.cc342 BaseKvmCPU::unserializeThread(CheckpointIn &cp, ThreadID tid) argument
515 BaseKvmCPU::wakeup(ThreadID tid) argument

Completed in 48 milliseconds

123