ChampSim
instruction.h File Reference
#include <algorithm>
#include <array>
#include <cstdint>
#include <functional>
#include <limits>
#include <vector>
#include "trace_instruction.h"
Include dependency graph for instruction.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ooo_model_instr
 

Enumerations

enum  branch_type {
  NOT_BRANCH = 0 , BRANCH_DIRECT_JUMP = 1 , BRANCH_INDIRECT = 2 , BRANCH_CONDITIONAL = 3 ,
  BRANCH_DIRECT_CALL = 4 , BRANCH_INDIRECT_CALL = 5 , BRANCH_RETURN = 6 , BRANCH_OTHER = 7
}
 

Enumeration Type Documentation

◆ branch_type

Enumerator
NOT_BRANCH 
BRANCH_DIRECT_JUMP 
BRANCH_INDIRECT 
BRANCH_CONDITIONAL 
BRANCH_DIRECT_CALL 
BRANCH_INDIRECT_CALL 
BRANCH_RETURN 
BRANCH_OTHER