|
OpenASIP 2.2
|
#include "ProcedurePass.hh"#include "ProgramPass.hh"#include "ControlFlowGraphPass.hh"#include "DataDependenceGraph.hh"#include "ControlFlowGraph.hh"

Go to the source code of this file.
Classes | |
| class | PreOptimizer |
Namespaces | |
| namespace | TTAProgram |
| namespace | TTAMachine |
Declaration of PreOptimizer class.
This optimizer does some peephole optimizations before actual scheduling:
Removes unneeded predicate arithmetic by using opposite guard instead where the guard is used.
Changes registers of address calculations to eliminate entideps
Removes adds of compile-time ocnstants
Definition in file PreOptimizer.hh.