/gem5/src/cpu/pred/ |
H A D | bpred_unit.cc | 345 BPredUnit::update(const InstSeqNum &done_sn, ThreadID tid) function in class:BPredUnit 353 update(tid, predHist[tid].back().pc, 422 // The commit stage then checks the ROB update and sends a signal to 465 // branch prediction, but not for update. Therefore, this 473 // Remember the correct direction for the update at commit. 477 update(tid, (*hist_it).pc, actually_taken, 509 BTB.update((*hist_it).pc, corrTarget, tid); 539 "update\n", tid, squashed_sn);
|
H A D | tage_base.cc | 194 tHist.computeIndices[i].update(tHist.gHist); 195 tHist.computeTags[0][i].update(tHist.gHist); 196 tHist.computeTags[1][i].update(tHist.gHist); 557 // if the provider entry is not certified to be useful also update 572 // update the u counter 594 //update user history 612 tHist.computeIndices[i].update(tHist.gHist); 613 tHist.computeTags[0][i].update(tHist.gHist); 614 tHist.computeTags[1][i].update(tHist.gHist); 643 tHist.computeIndices[i].update(tHis [all...] |
H A D | tage_sc_l.cc | 233 // TAGE update 257 tHist.computeIndices[i].update(tHist.gHist); 258 tHist.computeTags[0][i].update(tHist.gHist); 259 tHist.computeTags[1][i].update(tHist.gHist); 413 TAGE_SC_L::update(ThreadID tid, Addr branch_pc, bool taken, void *bp_history, function in class:TAGE_SC_L 426 // This restores the global history, then update it
|
H A D | tage_base.hh | 103 void update(uint8_t * h) function in struct:TAGEBase::FoldedHistory 222 * @param ctr Reference to counter to update. 231 * @param ctr Reference to counter to update. 259 * @param dir (Predicted) outcome to update the histories 268 * and at commit to update the tables. 276 void update(ThreadID tid, Addr branch_pc, bool taken, BranchInfo* bi); 283 * to update. 373 * on an update 379 * Handles Allocation and U bits reset on an update 390 * Handles the update o [all...] |
H A D | bi_mode.cc | 154 BiModeBP::update(ThreadID tid, Addr branchAddr, bool taken, void *bpHistory, 161 // We do not update the counters speculatively on a squash. 178 // if the taken array's prediction was used, update it 185 // if the not-taken array's prediction was used, update it 196 * outcome, we update the choice predictor, otherwise it 212 // always update the choice predictor on an incorrect prediction
|
H A D | multiperspective_perceptron_tage.cc | 210 // TAGE update 224 tHist.computeIndices[i].update(tHist.gHist); 225 tHist.computeTags[0][i].update(tHist.gHist); 226 tHist.computeTags[1][i].update(tHist.gHist); 365 // These will be needed at update time 451 // update tables 478 // update recency stack 482 // update acyclic history 485 // update modpath histories 496 // update modul 600 MultiperspectivePerceptronTAGE::update(ThreadID tid, Addr instPC, bool taken, function in class:MultiperspectivePerceptronTAGE [all...] |
H A D | tage_sc_l.hh | 159 void update(ThreadID tid, Addr branch_addr, bool taken, void *bp_history,
|
/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_fifo.h | 147 virtual void update(); 342 sc_fifo<T>::update() function in class:sc_core::sc_fifo 443 // Andy Goodrich: Copyright update.
|
H A D | sc_prim_channel.h | 58 // request the update method to be executed during the update phase 61 // request the update method to be executed during the update phase 74 // the update method (does nothing by default) 75 virtual void update(); 197 // called during the update phase of a delta cycle (if requested) 219 sc_prim_channel* m_update_next_p; // Next entry in update list. 262 // called during the update phase of a delta cycle 316 // request the update metho [all...] |
H A D | sc_prim_channel.cpp | 75 // the update method (does nothing by default) 78 sc_prim_channel::update() function in class:sc_core::sc_prim_channel 268 // | This method updates the values of the primitive channels in its update 282 sc_prim_channel* next_p; // Next update to perform. 406 // Andy Goodrich: Copyright update.
|
/gem5/util/ |
H A D | cpt_upgrader.py | 146 def update(self, cpt, tags): member in class:Upgrader 245 print "update dependences impossible to resolve; aborting" 249 Upgrader.get(tag).update(cpt, tags) 296 "directory of checkpoints to recursively update")
|
/gem5/src/mem/cache/prefetch/ |
H A D | pif.cc | 74 unsigned int log_blk_size, bool update) 80 if (hit && update) { 140 // than the last trigger address, update the bit vectors based on the 145 // compactor and update it to the MRU position 171 // Insert the spatial entry into the history buffer and update 73 inSameSpatialRegion(Addr pc, unsigned int log_blk_size, bool update) argument
|
/gem5/src/dev/arm/ |
H A D | gic_v3_distributor.cc | 616 update(); 645 update(); 910 update(); 1002 update(); 1013 update(); 1062 Gicv3Distributor::update() function in class:Gicv3Distributor 1092 gic->getRedistributor(i)->update();
|
H A D | gic_v3_redistributor.hh | 223 void update();
|
H A D | gic_v3_distributor.hh | 234 void update();
|
/gem5/src/cpu/minor/ |
H A D | fetch2.cc | 136 /* No data to update */ 158 branchPredictor.update(inst->id.fetchSeqNum, 164 branchPredictor.update(inst->id.fetchSeqNum, 174 branchPredictor.update(inst->id.fetchSeqNum, 216 /* If we predict taken, set branch and update sequence numbers */ 251 /* React to branches from Execute to update local branch prediction 409 /* Note that the decoder can update the given PC.
|
/gem5/ext/dsent/model/ |
H A D | Model.h | 157 // and calls updateModel if update is necessary. This function is not meant 159 void update(); 214 // Contains the property names needed to update the model
|
/gem5/util/stats/ |
H A D | display.py | 61 self.__dict__.update(vals)
|
H A D | print.py | 64 self.__dict__.update(vals)
|
/gem5/src/systemc/ext/channel/ |
H A D | sc_fifo.hh | 183 update() function in class:sc_core::sc_fifo
|
/gem5/ext/googletest/googletest/test/ |
H A D | gtest_output_test.py | 216 environ.update(env_cmd[0])
|
H A D | gtest_test_utils.py | 261 dest.update(src)
|
/gem5/src/systemc/channel/ |
H A D | sc_signal.cc | 192 r->update();
|
/gem5/src/cpu/testers/traffic_gen/ |
H A D | base.hh | 105 * Schedule the update event based on nextPacketTick and 158 * Schedules event for next update and generates a new packet or 161 void update();
|
/gem5/ext/dsent/ |
H A D | DSENT.cc | 54 timing_optimizer.update(); 157 ms_model->update();
|