Searched refs:update (Results 26 - 50 of 151) sorted by relevance

1234567

/gem5/src/cpu/pred/
H A Dtage.hh89 void update(ThreadID tid, Addr branch_addr, bool taken, void *bp_history,
H A D2bit_local.hh58 * predictor state that needs to be recorded or updated; the update can be
91 * @param branch_addr The address of the branch to update.
94 void update(ThreadID tid, Addr branch_addr, bool taken, void *bp_history,
H A Dbi_mode.hh64 void update(ThreadID tid, Addr branch_addr, bool taken, void *bp_history,
H A Dbpred_unit.hh106 void update(const InstSeqNum &done_sn, ThreadID tid);
118 * corrects that sn's update with the proper address and taken/not taken.
131 * will need to update any state and delete the object.
181 * @todo Make this update flexible enough to handle a global predictor.
183 virtual void update(ThreadID tid, Addr instPC, bool taken,
193 { BTB.update(instPC, target, 0); }
202 * information needed to update the predictor, BTB, and RAS.
226 * predictor. It is used to update or restore state of the
276 * The per-thread predictor history. This is used to update the predictor
H A D2bit_local.cc68 // Place holder for a function that is called to update predictor history when
93 LocalBP::update(ThreadID tid, Addr branch_addr, bool taken, void *bp_history, function in class:LocalBP
99 // No state to restore, and we do not update on the wrong
H A Dtournament.hh74 * BPHistory object to store any state it will need on squash/update.
98 * @param branch_addr The address of the branch to update.
108 void update(ThreadID tid, Addr branch_addr, bool taken, void *bp_history,
155 * when the BP can use this information to update/restore its
/gem5/src/systemc/ext/channel/
H A Dsc_signal_rv.hh104 update() function in class:sc_core::sc_signal_rv
126 // Ask the signal to update it's value.
127 sc_signal<sc_dt::sc_lv<W>, SC_MANY_WRITERS>::update();
/gem5/ext/dsent/model/optical/
H A DSWSRLink.cc187 laser->update();
193 modulator->update();
196 detector->update();
199 tx_backend->update();
202 rx_backend->update();
/gem5/src/arch/arm/
H A Dnativetrace.cc67 Trace::ArmNativeTrace::ThreadState::update(NativeTrace *parent) function in class:Trace::Trace::ArmNativeTrace::ThreadState
102 Trace::ArmNativeTrace::ThreadState::update(ThreadContext *tc) function in class:Trace::Trace::ArmNativeTrace::ThreadState
146 nState.update(this);
147 mState.update(tc);
153 nState.update(this);
/gem5/ext/systemc/src/sysc/datatypes/fx/
H A Dsc_context.h103 void update();
190 sc_global<T>::update() function in class:sc_dt::sc_global
225 update();
/gem5/src/systemc/ext/tlm_core/1/req_rsp/channels/fifo/
H A Dfifo.hh137 void update();
181 // init and update
207 tlm_fifo<T>::update() function in class:tlm::tlm_fifo
/gem5/src/mem/slicc/symbols/
H A DSymbol.py44 self.pairs.update(getattr(pairs, "pairs", pairs))
/gem5/ext/mcpat/cacti/
H A DUcache.h90 void update(uca_org_t *fin_res);
/gem5/util/statetrace/arch/arm/
H A Dtracechild.hh95 bool update(int pid);
/gem5/util/statetrace/arch/i686/
H A Dtracechild.cc73 I686TraceChild::update(int pid) function in class:I686TraceChild
/gem5/src/base/
H A Dflags.hh73 update(Type flags, Type mask) function in class:Flags
/gem5/util/statetrace/base/
H A Dtracechild.cc115 update(pid);
/gem5/src/mem/ruby/profiler/
H A DAccessTraceForAddress.cc62 AccessTraceForAddress::update(RubyRequestType type, function in class:AccessTraceForAddress
/gem5/ext/systemc/src/sysc/communication/
H A Dsc_signal.cpp189 sc_signal<bool,POL>::update() function in class:sc_core::sc_signal
191 policy_type::update();
202 // must come after the update of m_cur_val for things to work properly!
314 sc_signal<sc_dt::sc_logic,POL>::update() function in class:sc_core::sc_signal
316 policy_type::update();
383 Andy Goodrich: Copyright update.
H A Dsc_signal_resolved.h102 virtual void update();
129 // Andy Goodrich: Copyright update.
/gem5/src/systemc/ext/core/
H A Dsc_prim.hh64 virtual void update() {} function in class:sc_core::sc_prim_channel
/gem5/src/systemc/tests/systemc/compliance_1666/test219/
H A Dtest219.cpp9 // 19) Call to sc_spawn in what would have been the final update phase...
20 void update() { function in struct:Prim
/gem5/src/arch/x86/
H A Dnativetrace.cc44 X86NativeTrace::ThreadState::update(NativeTrace *parent) function in class:Trace::X86NativeTrace::ThreadState
72 X86NativeTrace::ThreadState::update(ThreadContext *tc) function in class:Trace::X86NativeTrace::ThreadState
143 nState.update(this);
144 mState.update(record->getThread());
/gem5/src/mem/slicc/
H A Dutil.py37 self.pairs.update(pairs)
/gem5/src/mem/cache/prefetch/
H A Dpif.hh87 * @param update if true, set the corresponding succ/prec entry
92 bool update);

Completed in 26 milliseconds

1234567