Main Page Class Hierarchy Compound List File List Compound Members File Members
RemoveExplicitLoopLabels Class Reference
A pass to remove continues and break labels as explicit LabelLocationStatement that have the same labels as continues/breaks of loops.
More...
#include <region_passes.h>
Inheritance diagram for RemoveExplicitLoopLabels:
List of all members.
Detailed Description
A pass to remove continues and break labels as explicit LabelLocationStatement that have the same labels as continues/breaks of loops.
Constructor & Destructor Documentation
RemoveExplicitLoopLabels::RemoveExplicitLoopLabels (
|
SuifEnv * the_env) |
|
Member Function Documentation
Module * RemoveExplicitLoopLabels::clone (
|
void) const [inline, virtual] |
|
May return "this" if the pass has no state.
Reimplemented from PipelinablePass.
void RemoveExplicitLoopLabels::do_procedure_definition (
|
ProcedureDefinition * proc_def) [virtual] |
|
Override this if computation is to be applied to a procedure_definition.
The default is empty.
Reimplemented from PipelinablePass.
void RemoveExplicitLoopLabels::initialize (
|
void) [virtual] |
|
The documentation for this class was generated from the following files:
Generated at Mon Jul 31 13:44:24 2000 for NCI SUIF by
1.1.2 written by Dimitri van Heesch,
© 1997-2000