Back to index

cell-binutils  2.17cvs20070401
Classes | Defines | Enumerations | Variables
score-datadep.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  insn_to_dependency
struct  data_dependency

Defines

#define INSN_NAME_LEN   16

Enumerations

enum  insn_type_for_dependency {
  D_pce, D_cond_br, D_cond_mv, D_cached,
  D_cachei, D_ldst, D_ldcombine, D_mtcr,
  D_mfcr, D_mfsr, D_mftlb, D_mtptlb,
  D_mtrtlb, D_stlb, D_all_insn
}

Variables

static struct insn_to_dependency []
static struct data_dependency []

Class Documentation

struct insn_to_dependency

Definition at line 48 of file score-datadep.h.

Class Members
char * insn_name
struct data_dependency

Definition at line 54 of file score-datadep.h.


Define Documentation

#define INSN_NAME_LEN   16

Definition at line 27 of file score-datadep.h.


Enumeration Type Documentation

Enumerator:
D_pce 
D_cond_br 
D_cond_mv 
D_cached 
D_cachei 
D_ldst 
D_ldcombine 
D_mtcr 
D_mfcr 
D_mfsr 
D_mftlb 
D_mtptlb 
D_mtrtlb 
D_stlb 
D_all_insn 

Definition at line 29 of file score-datadep.h.


Variable Documentation

struct data_dependency[] [static]
Initial value:
{
  
  {D_mtcr, "cr1", D_pce, "", 2, 1, 1},
  {D_mtcr, "cr1", D_cond_br, "", 1, 0, 1},
  {D_mtcr, "cr1", D_cond_mv, "", 1, 0, 1},
  
  {D_mtcr, "cr0", D_all_insn, "", 5, 4, 0},
  
  {D_mtcr, "cr4", D_all_insn, "", 6, 5, 0},
  
  {D_mftlb, "", D_mtptlb, "", 1, 1, 1},
  {D_mftlb, "", D_mtrtlb, "", 1, 1, 1},
  {D_mftlb, "", D_stlb, "", 1, 1,1},
  {D_mftlb, "", D_mfcr, "cr11", 1, 1, 1},
  {D_mftlb, "", D_mfcr, "cr12", 1, 1, 1},
  
  {D_stlb, "", D_mtptlb, "", 1, 1, 1},
  {D_stlb, "", D_mftlb, "", 1, 1, 1},
  {D_stlb, "", D_mfcr, "cr8", 2, 2, 1},
  
  {D_cached, "", D_ldst, "", 1, 1, 0},
  {D_cached, "", D_ldcombine, "", 1, 1, 0},
  {D_cachei, "", D_all_insn, "", 5, 4, 0},
  
  {D_ldcombine, "", D_mfsr, "sr1", 3, 3, 1},
}

Definition at line 254 of file score-datadep.h.

Definition at line 65 of file score-datadep.h.