Inferno
0.2
|
#include "sr/search_replace.hpp"
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. |