branch_predictor() | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
btb() | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
Builder(builder_conversion_tag, const Builder< OTHER_B, OTHER_T > &other) | O3_CPU::Builder< B_FLAG, T_FLAG > | inlineprivate |
Builder()=default | O3_CPU::Builder< B_FLAG, T_FLAG > | |
data_queues(champsim::channel *data_queues_) | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
decode_buffer_size(std::size_t decode_buffer_size_) | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
decode_latency(unsigned decode_latency_) | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
decode_width(unsigned decode_width_) | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
dib_set(std::size_t dib_set_) | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
dib_way(std::size_t dib_way_) | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
dib_window(std::size_t dib_window_) | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
dispatch_buffer_size(std::size_t dispatch_buffer_size_) | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
dispatch_latency(unsigned dispatch_latency_) | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
dispatch_width(unsigned dispatch_width_) | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
execute_latency(unsigned execute_latency_) | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
execute_width(unsigned execute_width_) | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
fetch_queues(champsim::channel *fetch_queues_) | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
fetch_width(unsigned fetch_width_) | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
frequency(double freq_scale_) | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
ifetch_buffer_size(std::size_t ifetch_buffer_size_) | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
index(uint32_t cpu_) | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
l1d_bandwidth(long int l1d_bw_) | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
l1i(CACHE *l1i_) | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
l1i_bandwidth(long int l1i_bw_) | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
lq_size(std::size_t lq_size_) | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
lq_width(unsigned lq_width_) | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
m_cpu | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
m_data_queues | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
m_decode_buffer_size | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
m_decode_latency | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
m_decode_width | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
m_dib_set | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
m_dib_way | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
m_dib_window | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
m_dispatch_buffer_size | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
m_dispatch_latency | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
m_dispatch_width | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
m_execute_latency | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
m_execute_width | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
m_fetch_queues | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
m_fetch_width | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
m_freq_scale | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
m_ifetch_buffer_size | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
m_l1d_bw | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
m_l1i | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
m_l1i_bw | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
m_lq_size | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
m_lq_width | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
m_mispredict_penalty | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
m_retire_width | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
m_rob_size | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
m_schedule_latency | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
m_schedule_width | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
m_sq_size | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
m_sq_width | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
mispredict_penalty(unsigned mispredict_penalty_) | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
O3_CPU class | O3_CPU::Builder< B_FLAG, T_FLAG > | friend |
retire_width(unsigned retire_width_) | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
rob_size(std::size_t rob_size_) | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
schedule_latency(unsigned schedule_latency_) | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
schedule_width(unsigned schedule_width_) | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
self_type typedef | O3_CPU::Builder< B_FLAG, T_FLAG > | private |
sq_size(std::size_t sq_size_) | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |
sq_width(unsigned sq_width_) | O3_CPU::Builder< B_FLAG, T_FLAG > | inline |