CACAO
Functions
ssa.cpp File Reference

Go to the source code of this file.

Functions

void ssa_set_local_def (lsradata *, int, int)
 
void ssa_set_interface (jitdata *, basicblock *, s4 *)
 
void dead_code_elimination (jitdata *jd, graphdata *gd)
 
void copy_propagation (jitdata *jd, graphdata *gd)
 
void ssa_replace_use_sites (jitdata *, graphdata *, struct lifetime *, int, worklist *)
 
void ssa_set_def (lsradata *, int, int)
 
void ssa_set_iovar (lsradata *, s4, int, s4 *)
 
void ssa_print_trees (jitdata *jd, graphdata *gd, dominatordata *dd)
 
void ssa_print_lt (lsradata *ls)
 
void _ssa_print_lt (struct lifetime *lt)
 
void xssa (jitdata *jd)
 
void yssa (jitdata *jd)
 
void ssa (jitdata *jd)
 
void ssa_init (jitdata *jd)
 
void simple_constant_propagation ()
 
void ssa_show_variable (jitdata *jd, int index, varinfo *v, int stage)
 

Function Documentation

void _ssa_print_lt ( struct lifetime lt)

Definition at line 1247 of file ssa.cpp.

void copy_propagation ( jitdata jd,
graphdata gd 
)

Definition at line 880 of file ssa.cpp.

void dead_code_elimination ( jitdata jd,
graphdata gd 
)

Definition at line 649 of file ssa.cpp.

void simple_constant_propagation ( )

Definition at line 874 of file ssa.cpp.

void ssa ( jitdata jd)

Definition at line 105 of file ssa.cpp.

void ssa_init ( jitdata jd)

Definition at line 275 of file ssa.cpp.

void ssa_print_lt ( lsradata ls)

Definition at line 1236 of file ssa.cpp.

void ssa_print_trees ( jitdata jd,
graphdata gd,
dominatordata dd 
)

Definition at line 578 of file ssa.cpp.

void ssa_replace_use_sites ( jitdata jd,
graphdata gd,
struct lifetime lt,
int  new_v_index,
worklist W 
)

Definition at line 1071 of file ssa.cpp.

void ssa_set_def ( lsradata ls,
int  b_index,
int  varindex 
)

Definition at line 449 of file ssa.cpp.

void ssa_set_interface ( jitdata jd,
basicblock bptr,
s4 interface_map 
)

Definition at line 530 of file ssa.cpp.

void ssa_set_iovar ( lsradata ls,
s4  iovar,
int  map_index,
s4 interface_map 
)

Definition at line 502 of file ssa.cpp.

void ssa_set_local_def ( lsradata ls,
int  b_index,
int  varindex 
)

Definition at line 471 of file ssa.cpp.

void ssa_show_variable ( jitdata jd,
int  index,
varinfo v,
int  stage 
)

Definition at line 1262 of file ssa.cpp.

void xssa ( jitdata jd)

Definition at line 627 of file ssa2.cpp.

void yssa ( jitdata jd)

Definition at line 2374 of file ssa3.cpp.