LRDE Tiger Compiler
1.34a $Id: 7fef12e1f5fa43449d667a0eec1d837c40fc1202 $
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
tasks.hh
Go to the documentation of this file.
1
6
#ifndef REGALLOC_TASKS_HH
7
# define REGALLOC_TASKS_HH
8
9
# include <
task/libtask.hh
>
10
11
namespace
regalloc
12
{
13
15
namespace
tasks
16
{
17
TASK_GROUP
(
"9. Register Allocation"
);
18
20
// FIXME: Err... not used??? The intent of this task was probably
21
// to show the flow graphs after register allocation.
22
BOOLEAN_TASK_DECLARE
(
"asm-flowgraphs"
,
"dump the flow graphs"
,
23
asm_flowgraph_trace_p,
""
);
24
26
BOOLEAN_TASK_DECLARE
(
"asm-coalesce-disable"
,
"disable coalescence"
,
27
asm_coalesce_disable_p,
""
);
28
30
BOOLEAN_TASK_DECLARE
(
"asm-trace"
,
"trace register allocation"
,
31
asm_trace_p,
""
);
32
33
TASK_DECLARE
(
"s|asm-compute"
,
"allocate the registers"
,
34
asm_compute
,
"inst-compute"
);
35
36
TASK_DECLARE
(
"S|asm-display"
,
"display the final assembler"
,
37
asm_display
,
"asm-compute runtime-display inst-display"
);
38
39
}
// namespace tasks
40
41
}
// namespace register
42
43
#endif // !REGALLOC_TASKS_HH
regalloc
tasks.hh
Generated on Wed Mar 5 2014 15:47:36 for LRDE Tiger Compiler by
1.8.1.2