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

Canon module 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  canon
 Simplification of tree::Tree code.
namespace  canon::tasks

Functions

 canon::tasks::TASK_GROUP ("6. Translation to Low Level Intermediate Representation")
 canon::tasks::TASK_DECLARE ("canon-compute","canonicalize", canon_compute,"hir-compute")
 canon::tasks::BOOLEAN_TASK_DECLARE ("canon-trace","trace the canonicalization of the LIR", canon_trace_p,"")
 Shall we trace the canonicalization?
 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::BOOLEAN_TASK_DECLARE ("traces-trace","trace the traces computation", traces_trace_p,"")
 Shall we trace the traces computation?
 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")

Detailed Description

Canon module tasks.