LRDE Tiger Compiler
1.34a $Id: 7fef12e1f5fa43449d667a0eec1d837c40fc1202 $
|
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") |
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 | ( | ) |
References canon::canonicalize(), and translate::tasks::fragments.
void canon::tasks::canon_display | ( | ) |
References target::tasks::fragments.
void canon::tasks::lir_compute | ( | ) |
void canon::tasks::lir_display | ( | ) |
References target::tasks::fragments.
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 | ( | ) |
References translate::tasks::fragments, and canon::make_traces().