/gem5/src/cpu/pred/ |
H A D | tage_sc_l.cc | 129 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 D | multiperspective_perceptron_tage_8KB.cc | 82 MPP_StatisticalCorrector_8KB::gPredictions(ThreadID tid, Addr branch_pc, 105 MPP_StatisticalCorrector_8KB::gUpdates(ThreadID tid, Addr pc, bool taken,
|
H A D | tage_base.cc | 183 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 D | loop_predictor.cc | 272 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 D | tage_sc_l_64KB.cc | 93 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 D | tage_sc_l_8KB.cc | 76 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 D | bpred_unit.cc | 173 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 D | multiperspective_perceptron.cc | 246 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 D | multiperspective_perceptron_tage_64KB.cc | 83 MPP_StatisticalCorrector_64KB::gPredictions(ThreadID tid, Addr branch_pc, 114 MPP_StatisticalCorrector_64KB::gUpdates(ThreadID tid, Addr pc, bool taken,
|
H A D | statistical_corrector.cc | 223 StatisticalCorrector::scPredict(ThreadID tid, Addr branch_pc, bool cond_branch, 317 StatisticalCorrector::condBranchUpdate(ThreadID tid, Addr branch_pc,
|
/gem5/src/cpu/minor/ |
H A D | pipeline.cc | 199 Pipeline::wakeupFetch(ThreadID tid) 225 for (ThreadID tid = 0; tid < cpu.numThreads; tid++) {
|
H A D | fetch1.cc | 115 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 D | pipe_data.cc | 226 ForwardInstData::ForwardInstData(unsigned int width, ThreadID tid) :
|
H A D | lsq.cc | 1750 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 D | lsq.hh | 692 InstSeqNum getLastMemBarrier(ThreadID thread_id) const
|
/gem5/src/cpu/ |
H A D | thread_state.cc | 46 ThreadState::ThreadState(BaseCPU *cpu, ThreadID _tid, Process *_process)
|
H A D | base_dyn_inst.hh | 194 ThreadID threadNumber; 916 void setTid(ThreadID tid) { threadNumber = tid; }
|
/gem5/src/cpu/simple/ |
H A D | timing.hh | 135 void threadSnoop(PacketPtr pkt, ThreadID sender); 282 void activateContext(ThreadID thread_num) override; 283 void suspendContext(ThreadID thread_num) override;
|
H A D | atomic.cc | 129 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 D | base.cc | 211 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 D | timing.cc | 134 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 D | store_set.cc | 209 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 D | base.cc | 329 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 D | trace_cpu.hh | 183 void wakeup(ThreadID tid = 0)
|
/gem5/src/cpu/o3/probe/ |
H A D | elastic_trace.cc | 112 cpu->comInstEventQueue[(ThreadID)0]->schedule(®EtraceListenersEvent,
|