Inferno  0.2
clean_up.hpp File Reference
Include dependency graph for clean_up.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Steps::CleanupCompoundExpression
 Find compound statements inside compund statements and flatten. More...
class  Steps::CleanupCompoundMulti
 Find compound statements inside compund statements and flatten. More...
class  Steps::CleanupCompoundSingle
 Find compound blocks with only a single statement, and flatten. More...
class  Steps::CleanupNop
 Get rid of Nops. More...
class  Steps::CleanupDuplicateLabels
class  Steps::CleanupIneffectualGoto
 Find a goto to a lable just before the label, and remove the goto. More...
class  Steps::CleanupIneffectualLabels
 Find a goto to a lable just before the label, and remove the goto. More...
class  Steps::CleanupUnusedLabels
class  Steps::CleanUpDeadCode
class  Steps::ReduceVoidCompoundExpression
class  Steps::CleanupUnusedVariables
class  Steps::CleanupNestedIf
 Simplify if(x) if(y) z using &&. More...

Namespaces

namespace  Steps
 

Steps namespace contains all of inferno's transformation steps.