OpenASIP  2.0
Classes
Peel2BBLoops.hh File Reference
#include "ProcedurePass.hh"
#include "ControlFlowGraphPass.hh"
#include "ProgramPass.hh"
#include "Application.hh"
#include <vector>
Include dependency graph for Peel2BBLoops.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Peel2BBLoops
 
struct  Peel2BBLoops::BBNodes
 

Detailed Description

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.

Author
Heikki Kultala 2016 (heikk.nosp@m.i.ku.nosp@m.ltala.nosp@m.@tut.nosp@m..fi)
Note
rating: red

Definition in file Peel2BBLoops.hh.