Searched refs:ThreadID (Results 76 - 100 of 102) sorted by relevance

12345

/gem5/src/cpu/pred/
H A Dtage_sc_l.cc129 ThreadID tid, Addr pc, TAGEBase::BranchInfo* bi)
180 TAGE_SC_L_TAGE::gindex(ThreadID tid, Addr pc, int bank) const
266 ThreadID tid, Addr branch_pc, bool taken, TAGEBase::BranchInfo* b,
289 TAGE_SC_L_TAGE::squash(ThreadID tid, bool taken, TAGEBase::BranchInfo *bi,
365 TAGE_SC_L::predict(ThreadID tid, Addr branch_pc, bool cond_branch, void* &b)
413 TAGE_SC_L::update(ThreadID tid, Addr branch_pc, bool taken, void *bp_history,
H A Dmultiperspective_perceptron_tage_8KB.cc82 MPP_StatisticalCorrector_8KB::gPredictions(ThreadID tid, Addr branch_pc,
105 MPP_StatisticalCorrector_8KB::gUpdates(ThreadID tid, Addr pc, bool taken,
H A Dtage_base.cc183 TAGEBase::btbUpdate(ThreadID tid, Addr branch_pc, BranchInfo* &bi)
225 TAGEBase::gindex(ThreadID tid, Addr pc, int bank) const
243 TAGEBase::gtag(ThreadID tid, Addr pc, int bank) const
335 TAGEBase::calculateIndicesAndTags(ThreadID tid, Addr branch_pc,
355 TAGEBase::tagePredict(ThreadID tid, Addr branch_pc,
509 TAGEBase::condBranchUpdate(ThreadID tid, Addr branch_pc, bool taken,
583 TAGEBase::updateHistories(ThreadID tid, Addr branch_pc, bool taken,
624 TAGEBase::squash(ThreadID tid, bool taken, TAGEBase::BranchInfo *bi,
704 TAGEBase::getGHR(ThreadID tid, BranchInfo *bi) const
795 TAGEBase::getPathHist(ThreadID ti
[all...]
H A Dloop_predictor.cc272 LoopPredictor::loopPredict(ThreadID tid, Addr branch_pc, bool cond_branch,
294 LoopPredictor::squash(ThreadID tid, BranchInfo *bi)
326 LoopPredictor::condBranchUpdate(ThreadID tid, Addr branch_pc, bool taken,
H A Dtage_sc_l_64KB.cc93 TAGE_SC_L_64KB_StatisticalCorrector::gPredictions(ThreadID tid, Addr branch_pc,
165 TAGE_SC_L_64KB_StatisticalCorrector::gUpdates(ThreadID tid, Addr pc,
206 TAGE_SC_L_TAGE_64KB::gtag(ThreadID tid, Addr pc, int bank) const
H A Dtage_sc_l_8KB.cc76 ThreadID tid, Addr branch_pc, BranchInfo* bi, int & lsum, int64_t phist)
124 TAGE_SC_L_8KB_StatisticalCorrector::gUpdates(ThreadID tid, Addr pc, bool taken,
171 TAGE_SC_L_TAGE_8KB::gtag(ThreadID tid, Addr pc, int bank) const
H A Dbpred_unit.cc173 TheISA::PCState &pc, ThreadID tid)
345 BPredUnit::update(const InstSeqNum &done_sn, ThreadID tid)
368 BPredUnit::squash(const InstSeqNum &squashed_sn, ThreadID tid)
415 bool actually_taken, ThreadID tid)
H A Dmultiperspective_perceptron.cc246 MultiperspectivePerceptron::findBest(ThreadID tid,
272 MultiperspectivePerceptron::getIndex(ThreadID tid, const MPPBranchInfo &bi,
303 MultiperspectivePerceptron::computeOutput(ThreadID tid, MPPBranchInfo &bi)
403 MultiperspectivePerceptron::train(ThreadID tid, MPPBranchInfo &bi, bool taken)
544 MultiperspectivePerceptron::uncondBranch(ThreadID tid, Addr pc,
567 MultiperspectivePerceptron::lookup(ThreadID tid, Addr instPC,
609 MultiperspectivePerceptron::update(ThreadID tid, Addr instPC, bool taken,
810 MultiperspectivePerceptron::btbUpdate(ThreadID tid, Addr branch_pc,
816 MultiperspectivePerceptron::squash(ThreadID tid, void *bp_history)
H A Dmultiperspective_perceptron_tage_64KB.cc83 MPP_StatisticalCorrector_64KB::gPredictions(ThreadID tid, Addr branch_pc,
114 MPP_StatisticalCorrector_64KB::gUpdates(ThreadID tid, Addr pc, bool taken,
H A Dstatistical_corrector.cc223 StatisticalCorrector::scPredict(ThreadID tid, Addr branch_pc, bool cond_branch,
317 StatisticalCorrector::condBranchUpdate(ThreadID tid, Addr branch_pc,
/gem5/src/cpu/minor/
H A Dpipeline.cc199 Pipeline::wakeupFetch(ThreadID tid)
225 for (ThreadID tid = 0; tid < cpu.numThreads; tid++) {
H A Dfetch1.cc115 inline ThreadID
119 std::vector<ThreadID> priority_list;
148 Fetch1::fetchLine(ThreadID tid)
581 for (ThreadID tid = 0; tid < cpu.numThreads; tid++)
646 ThreadID fetch_tid = getScheduledThread();
714 Fetch1::wakeupFetch(ThreadID tid)
731 for (ThreadID tid = 0; tid < cpu.numThreads; tid++) {
H A Dpipe_data.cc226 ForwardInstData::ForwardInstData(unsigned int width, ThreadID tid) :
H A Dlsq.cc1750 for (ThreadID tid = 0; tid < cpu.numThreads; tid++) {
1757 for (ThreadID tid = 0; tid < cpu.numThreads; tid++) {
1770 ThreadID req_tid = request->inst->id.threadId;
1773 for (ThreadID tid = 0; tid < cpu.numThreads; tid++) {
H A Dlsq.hh692 InstSeqNum getLastMemBarrier(ThreadID thread_id) const
/gem5/src/cpu/
H A Dthread_state.cc46 ThreadState::ThreadState(BaseCPU *cpu, ThreadID _tid, Process *_process)
H A Dbase_dyn_inst.hh194 ThreadID threadNumber;
916 void setTid(ThreadID tid) { threadNumber = tid; }
/gem5/src/cpu/simple/
H A Dtiming.hh135 void threadSnoop(PacketPtr pkt, ThreadID sender);
282 void activateContext(ThreadID thread_num) override;
283 void suspendContext(ThreadID thread_num) override;
H A Datomic.cc129 AtomicSimpleCPU::threadSnoop(PacketPtr pkt, ThreadID sender)
134 for (ThreadID tid = 0; tid < numThreads; tid++) {
160 for (ThreadID tid = 0; tid < numThreads; tid++) {
226 AtomicSimpleCPU::activateContext(ThreadID thread_num)
252 AtomicSimpleCPU::suspendContext(ThreadID thread_num)
292 for (ThreadID tid = 0; tid < cpu->numThreads; tid++) {
321 for (ThreadID tid = 0; tid < cpu->numThreads; tid++) {
H A Dbase.cc211 BaseSimpleCPU::haltContext(ThreadID thread_num)
226 for (ThreadID tid = 0; tid < numThreads; tid++) {
413 BaseSimpleCPU::serializeThread(CheckpointOut &cp, ThreadID tid) const
421 BaseSimpleCPU::unserializeThread(CheckpointIn &cp, ThreadID tid)
427 change_thread_state(ThreadID tid, int activate, int priority)
438 BaseSimpleCPU::wakeup(ThreadID tid)
H A Dtiming.cc134 for (ThreadID tid = 0; tid < numThreads; tid++) {
209 TimingSimpleCPU::activateContext(ThreadID thread_num)
233 TimingSimpleCPU::suspendContext(ThreadID thread_num)
614 TimingSimpleCPU::threadSnoop(PacketPtr pkt, ThreadID sender)
616 for (ThreadID tid = 0; tid < numThreads; tid++) {
949 for (ThreadID tid = 0; tid < cpu->numThreads; tid++) {
969 for (ThreadID tid = 0; tid < cpu->numThreads; tid++) {
/gem5/src/cpu/o3/
H A Dstore_set.cc209 StoreSet::insertStore(Addr store_PC, InstSeqNum store_seq_num, ThreadID tid)
311 StoreSet::squash(InstSeqNum squashed_num, ThreadID tid)
/gem5/src/cpu/kvm/
H A Dbase.cc329 BaseKvmCPU::serializeThread(CheckpointOut &cp, ThreadID tid) const
342 BaseKvmCPU::unserializeThread(CheckpointIn &cp, ThreadID tid)
515 BaseKvmCPU::wakeup(ThreadID tid)
533 BaseKvmCPU::activateContext(ThreadID thread_num)
551 BaseKvmCPU::suspendContext(ThreadID thread_num)
574 BaseKvmCPU::deallocateContext(ThreadID thread_num)
581 BaseKvmCPU::haltContext(ThreadID thread_num)
/gem5/src/cpu/trace/
H A Dtrace_cpu.hh183 void wakeup(ThreadID tid = 0)
/gem5/src/cpu/o3/probe/
H A Delastic_trace.cc112 cpu->comInstEventQueue[(ThreadID)0]->schedule(&regEtraceListenersEvent,

Completed in 66 milliseconds

12345