|
OpenASIP 2.2
|
#include "SimpleIfConverter.hh"#include "Peel2BBLoops.hh"#include "ProgramOperation.hh"#include "MoveNode.hh"#include "BasicBlock.hh"#include "Instruction.hh"#include "Procedure.hh"#include "Program.hh"#include "ControlFlowGraph.hh"#include "Move.hh"#include "CodeGenerator.hh"#include "TerminalBasicBlockReference.hh"#include "TerminalFUPort.hh"#include "Operation.hh"#include "MoveGuard.hh"#include "Guard.hh"#include "OperationPool.hh"#include "MachineInfo.hh"
Go to the source code of this file.
This optimizer optimizes some 2-bb loops into 1-BB loop be peeling out the 1st iteration which jumps into the middle of the jump. The resulting 1-BB loop can then be loop-scheduled.
Definition in file Peel2BBLoops.cc.