Searched refs:speculative (Results 1 - 10 of 10) sorted by relevance

/gem5/src/arch/sparc/
H A Dmiscregs.hh149 const static int speculative = 0x04; member in struct:SparcISA::STS
H A Dua2005.cc287 temp = readMiscRegNoEffect(miscReg) & (STS::active | STS::speculative);
/gem5/src/cpu/pred/
H A Dloop_predictor.hh168 * @param speculative Use speculative number of iterations
173 bool getLoop(Addr pc, BranchInfo* bi, bool speculative,
H A Dtage_sc_l.cc267 bool speculative, const StaticInstPtr &inst, Addr target)
269 if (speculative != speculativeHistUpdate) {
273 assert(! speculative);
265 updateHistories( ThreadID tid, Addr branch_pc, bool taken, TAGEBase::BranchInfo* b, bool speculative, const StaticInstPtr &inst, Addr target) argument
H A Dtage_sc_l.hh101 bool speculative, const StaticInstPtr &inst,
H A Dloop_predictor.cc113 LoopPredictor::getLoop(Addr pc, BranchInfo* bi, bool speculative, argument
137 uint16_t iter = speculative ? ltable[idx].currentIterSpec
H A Dmultiperspective_perceptron_tage.cc189 bool speculative, const StaticInstPtr &inst, Addr target)
191 if (speculative != speculativeHistUpdate) {
195 assert(! speculative);
187 updateHistories( ThreadID tid, Addr branch_pc, bool taken, TAGEBase::BranchInfo* b, bool speculative, const StaticInstPtr &inst, Addr target) argument
H A Dmultiperspective_perceptron_tage.hh78 TAGEBase::BranchInfo* b, bool speculative,
H A Dtage_base.cc584 BranchInfo* bi, bool speculative,
587 if (speculative != speculativeHistUpdate) {
599 if (speculative) {
607 if (speculative) {
628 /* If there are no speculative updates, no actions are needed */
583 updateHistories(ThreadID tid, Addr branch_pc, bool taken, BranchInfo* bi, bool speculative, const StaticInstPtr &inst, Addr target) argument
H A Dtage_base.hh292 bool speculative,

Completed in 17 milliseconds