osprey/kg++fe/wfe_decl.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef int INT
typedef long long INT64
typedef int TY_IDX

Functions/Subroutines

void WFE_Expand_Decl (tree decl)
WNWFE_Start_Function (tree fndecl)
void WFE_Finish_Function (void)
void WFE_Initialize_Decl (tree decl)
void WFE_Start_Aggregate_Init (tree decl)
void WFE_Add_Aggregate_Init_Padding (INT size)
void WFE_Add_Aggregate_Init_Integer (INT64 val, INT size)
void WFE_Add_Aggregate_Init_Double (double val, INT size)
void WFE_Add_Aggregate_Init_String (char *s, INT size)
void WFE_Add_Aggregate_Init_Address (tree t)
void WFE_Finish_Aggregate_Init (void)
STWFE_Generate_Temp_For_Initialized_Aggregate (tree init, char *name)
void WFE_Assemble_Alias (tree decl, tree target)
void WFE_Assemble_Constructor (char *name)
void WFE_Assemble_Destructor (char *name)
void WFE_Decl (tree decl)
STWFE_Get_Return_Address_ST (int level)
STWFE_Alloca_0 (void)
STWFE_Alloca_ST (tree decl)
void WFE_Dealloca (ST *alloca0_st, tree vars)
void WFE_Record_Asmspec_For_ST (tree decl, char *asmspec, int reg)
void WFE_Resolve_Duplicate_Decls (tree olddecl, tree newdecl)
void WFE_Add_Weak ()
void WFE_Weak_Finish ()
tree Current_Function_Decl (void)


Typedef Documentation

typedef int INT

Definition at line 33 of file wfe_decl.h.

typedef long long INT64

Definition at line 34 of file wfe_decl.h.

typedef int TY_IDX

Definition at line 35 of file wfe_decl.h.


Function Documentation

tree Current_Function_Decl ( void   ) 

Definition at line 212 of file wfe_decl.cxx.

void WFE_Add_Aggregate_Init_Address ( tree  t  ) 

Definition at line 1854 of file wfe_decl.cxx.

void WFE_Add_Aggregate_Init_Double ( double  val,
INT  size 
)

void WFE_Add_Aggregate_Init_Integer ( INT64  val,
INT  size 
)

Definition at line 1564 of file wfe_decl.cxx.

void WFE_Add_Aggregate_Init_Padding ( INT  size  ) 

Definition at line 1550 of file wfe_decl.cxx.

void WFE_Add_Aggregate_Init_String ( char *  s,
INT  size 
)

void WFE_Add_Weak (  ) 

Definition at line 3649 of file wfe_decl.cxx.

ST* WFE_Alloca_0 ( void   ) 

Definition at line 3508 of file wfe_decl.cxx.

ST* WFE_Alloca_ST ( tree  decl  ) 

Definition at line 3524 of file wfe_decl.cxx.

void WFE_Assemble_Alias ( tree  decl,
tree  target 
)

Definition at line 3363 of file wfe_decl.cxx.

void WFE_Assemble_Constructor ( char *  name  ) 

Referenced by c_expand_body().

void WFE_Assemble_Destructor ( char *  name  ) 

Referenced by c_expand_body().

void WFE_Dealloca ( ST alloca0_st,
tree  vars 
)

Definition at line 3564 of file wfe_decl.cxx.

void WFE_Decl ( tree  decl  ) 

Definition at line 3345 of file wfe_decl.cxx.

void WFE_Expand_Decl ( tree  decl  ) 

void WFE_Finish_Aggregate_Init ( void   ) 

Definition at line 1940 of file wfe_decl.cxx.

void WFE_Finish_Function ( void   ) 

Definition at line 654 of file wfe_decl.cxx.

ST* WFE_Generate_Temp_For_Initialized_Aggregate ( tree  init,
char *  name 
)

Definition at line 3104 of file wfe_decl.cxx.

ST* WFE_Get_Return_Address_ST ( int  level  ) 

Definition at line 3492 of file wfe_decl.cxx.

void WFE_Initialize_Decl ( tree  decl  ) 

Definition at line 3188 of file wfe_decl.cxx.

void WFE_Record_Asmspec_For_ST ( tree  decl,
char *  asmspec,
int  reg 
)

void WFE_Resolve_Duplicate_Decls ( tree  olddecl,
tree  newdecl 
)

Definition at line 3614 of file wfe_decl.cxx.

void WFE_Start_Aggregate_Init ( tree  decl  ) 

Definition at line 1534 of file wfe_decl.cxx.

WN* WFE_Start_Function ( tree  fndecl  ) 

Definition at line 974 of file wfe_decl.cxx.

void WFE_Weak_Finish (  ) 

Definition at line 3665 of file wfe_decl.cxx.


Generated on Wed Apr 8 15:48:42 2009 for Open64 by  doxygen 1.5.6