ChampSim
O3_CPU Member List
This is the complete list of members for
O3_CPU
, including all inherited members.
_operate
()
champsim::operable
inline
begin_phase
() override final
O3_CPU
virtual
begin_phase_cycle
O3_CPU
begin_phase_instr
O3_CPU
BRANCH_MISPREDICT_PENALTY
O3_CPU
check_dib
()
O3_CPU
CLOCK_SCALE
champsim::operable
complete_inflight_instruction
()
O3_CPU
cpu
O3_CPU
current_cycle
champsim::operable
DECODE_BUFFER
O3_CPU
DECODE_BUFFER_SIZE
O3_CPU
decode_instruction
()
O3_CPU
DECODE_LATENCY
O3_CPU
DECODE_WIDTH
O3_CPU
DIB
O3_CPU
dib_type
typedef
O3_CPU
DISPATCH_BUFFER
O3_CPU
DISPATCH_BUFFER_SIZE
O3_CPU
dispatch_instruction
()
O3_CPU
DISPATCH_LATENCY
O3_CPU
DISPATCH_WIDTH
O3_CPU
do_check_dib
(ooo_model_instr &instr)
O3_CPU
do_complete_execution
(ooo_model_instr &instr)
O3_CPU
do_complete_store
(const LSQ_ENTRY &sq_entry)
O3_CPU
do_dib_update
(const ooo_model_instr &instr)
O3_CPU
do_execution
(ooo_model_instr &rob_it)
O3_CPU
do_fetch_instruction
(std::deque< ooo_model_instr >::iterator begin, std::deque< ooo_model_instr >::iterator end)
O3_CPU
do_finish_store
(const LSQ_ENTRY &sq_entry)
O3_CPU
do_init_instruction
(ooo_model_instr &instr)
O3_CPU
do_memory_scheduling
(ooo_model_instr &instr)
O3_CPU
do_predict_branch
(ooo_model_instr &instr)
O3_CPU
do_scheduling
(ooo_model_instr &instr)
O3_CPU
do_sq_forward_to_lq
(LSQ_ENTRY &sq_entry, LSQ_ENTRY &lq_entry)
O3_CPU
end_phase
(unsigned cpu) override final
O3_CPU
virtual
EXEC_LATENCY
O3_CPU
EXEC_WIDTH
O3_CPU
execute_instruction
()
O3_CPU
execute_load
(const LSQ_ENTRY &lq_entry)
O3_CPU
fetch_instruction
()
O3_CPU
fetch_resume_cycle
O3_CPU
FETCH_WIDTH
O3_CPU
finish_phase_cycle
O3_CPU
finish_phase_instr
O3_CPU
handle_memory_return
()
O3_CPU
IFETCH_BUFFER
O3_CPU
IFETCH_BUFFER_SIZE
O3_CPU
impl_btb_prediction
(uint64_t ip)
O3_CPU
inline
impl_initialize_branch_predictor
()
O3_CPU
inline
impl_initialize_btb
()
O3_CPU
inline
impl_last_branch_result
(uint64_t ip, uint64_t target, uint8_t taken, uint8_t branch_type)
O3_CPU
inline
impl_predict_branch
(uint64_t ip)
O3_CPU
inline
impl_update_btb
(uint64_t ip, uint64_t predicted_target, uint8_t taken, uint8_t branch_type)
O3_CPU
inline
IN_QUEUE_SIZE
O3_CPU
initialize
() override final
O3_CPU
virtual
initialize_instruction
()
O3_CPU
input_queue
O3_CPU
L1D_BANDWIDTH
O3_CPU
L1D_bus
O3_CPU
l1i
O3_CPU
L1I_BANDWIDTH
O3_CPU
L1I_bus
O3_CPU
last_heartbeat_cycle
O3_CPU
last_heartbeat_instr
O3_CPU
leap_operation
champsim::operable
LQ
O3_CPU
LQ_WIDTH
O3_CPU
module_pimpl
O3_CPU
next_print_instruction
O3_CPU
num_base_update_uops
O3_CPU
num_retired
O3_CPU
O3_CPU
(Builder< B_FLAG, T_FLAG > b)
O3_CPU
inline
explicit
operable
(double scale)
champsim::operable
inline
explicit
operate
() override final
O3_CPU
virtual
operate_lsq
()
O3_CPU
print_deadlock
() override final
O3_CPU
virtual
promote_to_decode
()
O3_CPU
reg_producers
O3_CPU
retire_rob
()
O3_CPU
RETIRE_WIDTH
O3_CPU
ROB
O3_CPU
ROB_SIZE
O3_CPU
roi_cycle
() const
O3_CPU
inline
roi_instr
() const
O3_CPU
inline
roi_stats
O3_CPU
schedule_instruction
()
O3_CPU
SCHEDULER_SIZE
O3_CPU
SCHEDULING_LATENCY
O3_CPU
show_heartbeat
O3_CPU
sim_cycle
() const
O3_CPU
inline
sim_instr
() const
O3_CPU
inline
sim_stats
O3_CPU
SQ
O3_CPU
SQ_SIZE
O3_CPU
SQ_WIDTH
O3_CPU
stats_type
typedef
O3_CPU
warmup
champsim::operable
Generated by
1.9.1