/gem5/src/cpu/pred/ |
H A D | ltage.cc | 94 LTAGE::update(ThreadID tid, Addr branch_pc, bool taken, void* bp_history, argument [all...] |
H A D | 2bit_local.cc | 76 bool taken; local 93 LocalBP::update(ThreadID tid, Addr branch_addr, bool taken, void *bp_history, argument
|
H A D | tage.cc | 56 TAGE::update(ThreadID tid, Addr branch_pc, bool taken, void* bp_history, argument
|
H A D | multiperspective_perceptron_tage_64KB.cc | 114 MPP_StatisticalCorrector_64KB::gUpdates(ThreadID tid, Addr pc, bool taken, argument 136 scHistoryUpdate(Addr branch_pc, const StaticInstPtr &inst, bool taken, StatisticalCorrector::BranchInfo *bi, Addr corrTarget) argument [all...] |
H A D | multiperspective_perceptron_tage_8KB.cc | 105 MPP_StatisticalCorrector_8KB::gUpdates(ThreadID tid, Addr pc, bool taken, argument 121 scHistoryUpdate(Addr branch_pc, const StaticInstPtr &inst, bool taken, StatisticalCorrector::BranchInfo *bi, Addr corrTarget) argument
|
H A D | loop_predictor.cc | 157 LoopPredictor::specLoopUpdate(bool taken, BranchInfo* bi) argument 177 LoopPredictor::loopUpdate(Addr pc, bool taken, BranchInfo* bi, bool tage_pred) argument 316 updateStats(bool taken, BranchInfo* bi) argument 326 condBranchUpdate(ThreadID tid, Addr branch_pc, bool taken, bool tage_pred, BranchInfo* bi, unsigned instShiftAmt) argument [all...] |
H A D | tage_sc_l_64KB.cc | 141 scHistoryUpdate(Addr branch_pc, const StaticInstPtr &inst, bool taken, BranchInfo* tage_bi, Addr corrTarget) argument 165 gUpdates(ThreadID tid, Addr pc, bool taken, BranchInfo* bi, int64_t phist) argument 216 handleAllocAndUReset( bool alloc, bool taken, TAGEBase::BranchInfo* bi, int nrand) argument 264 handleTAGEUpdate(Addr branch_pc, bool taken, TAGEBase::BranchInfo* bi) argument [all...] |
H A D | multiperspective_perceptron_tage.hh | 124 void updateHistoryStack(Addr target, bool taken, bool is_call, argument [all...] |
H A D | tage_sc_l.cc | 289 TAGE_SC_L_TAGE::squash(ThreadID tid, bool taken, TAGEBase::BranchInfo *bi, argument 296 TAGE_SC_L_TAGE::adjustAlloc(bool & alloc, bool taken, bool pred_taken) argument 230 updatePathAndGlobalHistory( ThreadHistory& tHist, int brtype, bool taken, Addr branch_pc, Addr target) argument 265 updateHistories( ThreadID tid, Addr branch_pc, bool taken, TAGEBase::BranchInfo* b, bool speculative, const StaticInstPtr &inst, Addr target) 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 | 202 StatisticalCorrector::gUpdate(Addr branch_pc, bool taken, int64_t hist, argument 288 scHistoryUpdate(Addr branch_pc, const StaticInstPtr &inst, bool taken, BranchInfo * tage_bi, Addr corrTarget) argument 317 condBranchUpdate(ThreadID tid, Addr branch_pc, bool taken, BranchInfo *bi, Addr corrTarget, bool b, int hitBank, int altBank, int64_t phist) argument 376 updateStats(bool taken, BranchInfo *bi) argument [all...] |
H A D | tage_sc_l_8KB.cc | 124 TAGE_SC_L_8KB_StatisticalCorrector::gUpdates(ThreadID tid, Addr pc, bool taken, argument 104 scHistoryUpdate(Addr branch_pc, const StaticInstPtr &inst, bool taken, BranchInfo *tage_bi, Addr corrTarget) argument 189 handleAllocAndUReset( bool alloc, bool taken, TAGEBase::BranchInfo* bi, int nrand) argument 258 handleTAGEUpdate(Addr branch_pc, bool taken, TAGEBase::BranchInfo* bi) argument [all...] |
H A D | tage_base.cc | 256 TAGEBase::ctrUpdate(T & ctr, bool taken, int nbits) argument 297 TAGEBase::baseUpdate(Addr pc, bool taken, BranchInfo* bi) argument 433 TAGEBase::adjustAlloc(bool & alloc, bool taken, bool pred_taken) argument 439 TAGEBase::handleAllocAndUReset(bool alloc, bool taken, BranchInfo* bi, argument 509 condBranchUpdate(ThreadID tid, Addr branch_pc, bool taken, BranchInfo* bi, int nrand, Addr corrTarget, bool pred, bool preAdjustAlloc) argument 550 handleTAGEUpdate(Addr branch_pc, bool taken, BranchInfo* bi) 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 657 updateStats(bool taken, BranchInfo* bi) argument [all...] |
H A D | statistical_corrector.hh | 56 inline void ctrUpdate(T & ctr, bool taken, int nbits) { argument 101 updateLocalHistory( int ordinal, Addr branch_pc, bool taken, Addr extraXor = 0) argument
|
H A D | multiperspective_perceptron.cc | 366 MultiperspectivePerceptron::satIncDec(bool taken, bool &sign, int &counter, argument 403 MultiperspectivePerceptron::train(ThreadID tid, MPPBranchInfo &bi, bool taken) argument 609 update(ThreadID tid, Addr instPC, bool taken, void *bp_history, bool squashed, const StaticInstPtr & inst, Addr corrTarget) argument [all...] |
H A D | multiperspective_perceptron_tage.cc | 53 MPP_TAGE::handleTAGEUpdate(Addr branch_pc, bool taken, argument 89 MPP_TAGE::handleAllocAndUReset(bool alloc, bool taken, argument 178 MPP_TAGE::adjustAlloc(bool & alloc, bool taken, boo argument 187 updateHistories( ThreadID tid, Addr branch_pc, bool taken, TAGEBase::BranchInfo* b, bool speculative, const StaticInstPtr &inst, Addr target) argument 207 updatePathAndGlobalHistory( ThreadHistory& tHist, int brtype, bool taken, Addr branch_pc, Addr target) argument 333 gUpdate(Addr branch_pc, bool taken, int64_t hist, std::vector<int> & length, std::vector<int8_t> * tab, int nbr, int logs, std::vector<int8_t> & w, StatisticalCorrector::BranchInfo* bi) argument 447 updatePartial(ThreadID tid, MPPTAGEBranchInfo &bi, bool taken) argument 471 updateHistories(ThreadID tid, MPPTAGEBranchInfo &bi, bool taken) argument 559 condBranchUpdate(ThreadID tid, Addr branch_pc, bool taken, StatisticalCorrector::BranchInfo *bi, Addr corrTarget, bool bias_bit, int hitBank, int altBank, int64_t phist) argument 600 update(ThreadID tid, Addr instPC, bool taken, void *bp_history, bool squashed, const StaticInstPtr & inst, Addr corrTarget) argument [all...] |
/gem5/src/arch/arm/tracers/ |
H A D | tarmac_base.hh | 92 bool taken; member in struct:Trace::TarmacBaseRecord::InstEntry
|