Searched refs:update (Results 76 - 100 of 151) sorted by relevance

1234567

/gem5/src/cpu/pred/
H A Dbpred_unit.cc345 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 Dtage_base.cc194 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 Dtage_sc_l.cc233 // 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 Dtage_base.hh103 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 Dbi_mode.cc154 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 Dmultiperspective_perceptron_tage.cc210 // 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 Dtage_sc_l.hh159 void update(ThreadID tid, Addr branch_addr, bool taken, void *bp_history,
/gem5/ext/systemc/src/sysc/communication/
H A Dsc_fifo.h147 virtual void update();
342 sc_fifo<T>::update() function in class:sc_core::sc_fifo
443 // Andy Goodrich: Copyright update.
H A Dsc_prim_channel.h58 // 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 Dsc_prim_channel.cpp75 // 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 Dcpt_upgrader.py146 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 Dpif.cc74 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 Dgic_v3_distributor.cc616 update();
645 update();
910 update();
1002 update();
1013 update();
1062 Gicv3Distributor::update() function in class:Gicv3Distributor
1092 gic->getRedistributor(i)->update();
H A Dgic_v3_redistributor.hh223 void update();
H A Dgic_v3_distributor.hh234 void update();
/gem5/src/cpu/minor/
H A Dfetch2.cc136 /* 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 DModel.h157 // 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 Ddisplay.py61 self.__dict__.update(vals)
H A Dprint.py64 self.__dict__.update(vals)
/gem5/src/systemc/ext/channel/
H A Dsc_fifo.hh183 update() function in class:sc_core::sc_fifo
/gem5/ext/googletest/googletest/test/
H A Dgtest_output_test.py216 environ.update(env_cmd[0])
H A Dgtest_test_utils.py261 dest.update(src)
/gem5/src/systemc/channel/
H A Dsc_signal.cc192 r->update();
/gem5/src/cpu/testers/traffic_gen/
H A Dbase.hh105 * 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 DDSENT.cc54 timing_optimizer.update();
157 ms_model->update();

Completed in 45 milliseconds

1234567