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

Declares the Regalloc tasks. More...

#include <task/libtask.hh>
Include dependency graph for tasks.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  regalloc
 Perform the register allocation.
namespace  regalloc::tasks
 Tasks for register allocation..

Functions

 regalloc::tasks::TASK_GROUP ("9. Register Allocation")
 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")

Detailed Description

Declares the Regalloc tasks.