LRDE Tiger Compiler  1.34a $Id: 7fef12e1f5fa43449d667a0eec1d837c40fc1202 $
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
canon::tasks Namespace Reference

Functions

void canon_compute ()
void canon_display ()
void traces_compute ()
void lir_compute ()
void lir_display ()
 TASK_GROUP ("6. Translation to Low Level Intermediate Representation")
 TASK_DECLARE ("canon-compute","canonicalize", canon_compute,"hir-compute")
 BOOLEAN_TASK_DECLARE ("canon-trace","trace the canonicalization of the LIR", canon_trace_p,"")
 Shall we trace the canonicalization?
 TASK_DECLARE ("C|canon-display","display the canonicalized IR", canon_display,"canon-compute")
 TASK_DECLARE ("traces-compute","make traces", traces_compute,"canon-compute")
 BOOLEAN_TASK_DECLARE ("traces-trace","trace the traces computation", traces_trace_p,"")
 Shall we trace the traces computation?
 TASK_DECLARE ("lir-compute","translate to LIR (alias for --trace-compute)", lir_compute,"traces-compute")
 TASK_DECLARE ("L|lir-display","display the low level intermediate representation", lir_display,"lir-compute")

Function Documentation

canon::tasks::BOOLEAN_TASK_DECLARE ( "canon-trace"  ,
"trace the canonicalization of the LIR"  ,
canon_trace_p  ,
""   
)

Shall we trace the canonicalization?

canon::tasks::BOOLEAN_TASK_DECLARE ( "traces-trace"  ,
"trace the traces computation"  ,
traces_trace_p  ,
""   
)

Shall we trace the traces computation?

void canon::tasks::canon_compute ( )
void canon::tasks::canon_display ( )
void canon::tasks::lir_compute ( )
void canon::tasks::lir_display ( )
canon::tasks::TASK_DECLARE ( "canon-compute"  ,
"canonicalize"  ,
canon_compute  ,
"hir-compute"   
)
canon::tasks::TASK_DECLARE ( "C|canon-display"  ,
"display the canonicalized IR"  ,
canon_display  ,
"canon-compute"   
)
canon::tasks::TASK_DECLARE ( "traces-compute"  ,
"make traces"  ,
traces_compute  ,
"canon-compute"   
)
canon::tasks::TASK_DECLARE ( "lir-compute"  ,
"translate to LIR (alias for --trace-compute)"  ,
lir_compute  ,
"traces-compute"   
)
canon::tasks::TASK_DECLARE ( "L|lir-display"  ,
"display the low level intermediate representation"  ,
lir_display  ,
"lir-compute"   
)
canon::tasks::TASK_GROUP ( "6. Translation to Low Level Intermediate Representation"  )
void canon::tasks::traces_compute ( )