Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

FrontendPass Class Reference

A pass that reads in a SUIF IR representation. More...

#include <suifpasses/passes.h>

Class diagram for FrontendPass:

Module j2s_FrontEndPass convertsuif1to2b CreateSuifComplexInputPass sup_Pass md_Pass j2s_Pass J2sClosurePass

List of all members.


Public Members

virtual void initialize ()
virtual void execute ()
The default implementation invokes build_file_set_block and stores the returned pointer.

virtual FileSetBlock* build_file_set_block () = 0

Protected Members

FrontendPass ( SuifEnv* suif_env, const LString &name )
virtual ~FrontendPass ()

Detailed Description

A pass that reads in a SUIF IR representation.


Member Function Documentation

virtual void FrontendPass::initialize (void) [virtual]

Reimplemented from Module.

Reimplemented in sup_Pass, md_Pass, J2sClosurePass, j2s_Pass, j2s_FrontEndPass, j2s_FrontEndPass, and convertsuif1to2b.

virtual void FrontendPass::execute (void) [virtual]

The default implementation invokes build_file_set_block and stores the returned pointer.

Reimplemented from Module.

virtual FileSetBlock * FrontendPass::build_file_set_block () [pure virtual]

Reimplemented in sup_Pass, md_Pass, J2sClosurePass, j2s_Pass, j2s_FrontEndPass, j2s_FrontEndPass, CreateSuifComplexInputPass, and convertsuif1to2b.

FrontendPass::FrontendPass (SuifEnv * suif_env, const LString & name) [protected]

virtual FrontendPass::~FrontendPass () [protected, virtual]


The documentation for this class was generated from the following files:
Generated at Wed Apr 25 17:34:57 2001 for NCI SUIF by doxygen  written by Dimitri van Heesch, © 1997-1999