ChampSim
ooo_cpu.h File Reference
#include <array>
#include <bitset>
#include <deque>
#include <limits>
#include <memory>
#include <optional>
#include <queue>
#include <stdexcept>
#include <vector>
#include "champsim.h"
#include "champsim_constants.h"
#include "channel.h"
#include "instruction.h"
#include "module_impl.h"
#include "operable.h"
#include "util/lru_table.h"
#include <type_traits>
#include "ooo_cpu_module_decl.inc"
#include "ooo_cpu_module_def.inc"
Include dependency graph for ooo_cpu.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CacheBus
 
struct  cpu_stats
 
struct  LSQ_ENTRY
 
class  O3_CPU
 
struct  O3_CPU::dib_shift
 
struct  O3_CPU::module_concept
 
struct  O3_CPU::module_model< B_FLAG, T_FLAG >
 
class  O3_CPU::builder_conversion_tag
 
class  O3_CPU::Builder< B_FLAG, T_FLAG >
 

Macros

#define OOO_CPU_H
 

Enumerations

enum  STATUS { INFLIGHT = 1 , COMPLETED = 2 }
 

Macro Definition Documentation

◆ OOO_CPU_H

#define OOO_CPU_H

Enumeration Type Documentation

◆ STATUS

enum STATUS
Enumerator
INFLIGHT 
COMPLETED