LRDE Tiger Compiler
1.34a $Id: 7fef12e1f5fa43449d667a0eec1d837c40fc1202 $
|
Tasks for register allocation.. More...
Functions | |
void | asm_compute () |
void | asm_display () |
TASK_GROUP ("9. Register Allocation") | |
BOOLEAN_TASK_DECLARE ("asm-flowgraphs","dump the flow graphs", asm_flowgraph_trace_p,"") | |
Enable flow graphs's dump. | |
BOOLEAN_TASK_DECLARE ("asm-coalesce-disable","disable coalescence", asm_coalesce_disable_p,"") | |
Disable coalescing. | |
BOOLEAN_TASK_DECLARE ("asm-trace","trace register allocation", asm_trace_p,"") | |
Enable register allocation trace. | |
TASK_DECLARE ("s|asm-compute","allocate the registers", asm_compute,"inst-compute") | |
TASK_DECLARE ("S|asm-display","display the final assembler", asm_display,"asm-compute runtime-display inst-display") |
Tasks for register allocation..
void regalloc::tasks::asm_compute | ( | ) |
void regalloc::tasks::asm_display | ( | ) |
regalloc::tasks::BOOLEAN_TASK_DECLARE | ( | "asm-flowgraphs" | , |
"dump the flow graphs" | , | ||
asm_flowgraph_trace_p | , | ||
"" | |||
) |
Enable flow graphs's dump.
regalloc::tasks::BOOLEAN_TASK_DECLARE | ( | "asm-coalesce-disable" | , |
"disable coalescence" | , | ||
asm_coalesce_disable_p | , | ||
"" | |||
) |
Disable coalescing.
regalloc::tasks::BOOLEAN_TASK_DECLARE | ( | "asm-trace" | , |
"trace register allocation" | , | ||
asm_trace_p | , | ||
"" | |||
) |
Enable register allocation trace.
regalloc::tasks::TASK_DECLARE | ( | "s|asm-compute" | , |
"allocate the registers" | , | ||
asm_compute | , | ||
"inst-compute" | |||
) |
regalloc::tasks::TASK_DECLARE | ( | "S|asm-display" | , |
"display the final assembler" | , | ||
asm_display | , | ||
"asm-compute runtime-display inst-display" | |||
) |
regalloc::tasks::TASK_GROUP | ( | "9. Register Allocation" | ) |