C-Breeze
C Compiler Infrastructure

[ Project home page]
Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Phase Class Reference

#include <phase.h>

Inheritance diagram for Phase:

asmGenWalkerPhase CfgPhase const_phase constpropphase copypropphase DeadPhase dfpreds_phase DismantleChangerPhase DismantleControlChangerPhase fi lirFlowWalkerPhase lirGenWalkerPhase ListPhase LiveTest output_c_phase P pointers_phase print_ast_phase regAllocPhase ssa_phase testUnify TreeCheckerPhase vcgASTPhase vcgCCGPhase List of all members.

Public Member Functions

virtual void run ()=0
virtual void get_flags (str_list_p &arg)
virtual void usage ()

Member Function Documentation

virtual void Phase::get_flags str_list_p   arg [inline, virtual]
 

Reimplemented in vcgASTPhase, vcgCCGPhase, TreeCheckerPhase, and pointers_phase.

Definition at line 53 of file phase.h.

virtual void Phase::run   [pure virtual]
 

Implemented in P, vcgASTPhase, vcgCCGPhase, fi, print_ast_phase, output_c_phase, DismantleControlChangerPhase, DismantleChangerPhase, CfgPhase, lirGenWalkerPhase, lirFlowWalkerPhase, regAllocPhase, asmGenWalkerPhase, DeadPhase, ListPhase, TreeCheckerPhase, constpropphase, copypropphase, LiveTest, pointers_phase, ssa_phase, dfpreds_phase, const_phase, and testUnify.

virtual void Phase::usage   [inline, virtual]
 

Reimplemented in TreeCheckerPhase.

Definition at line 55 of file phase.h.

Referenced by Phase_entry::print().


The documentation for this class was generated from the following file:

Generated on August 27, 2003
Back to the C-Breeze home page