|
OpenASIP 2.2
|
#include "BFScheduleBU.hh"#include "BFRegCopyBefore.hh"#include "BFRegCopyAfter.hh"#include "BFEarlyBypasser.hh"#include "BFLateBypasses.hh"#include "BFPushAntidepsDown.hh"#include "MachineConnectivityCheck.hh"#include "SimpleResourceManager.hh"#include "MoveNode.hh"#include "DataDependenceGraph.hh"#include "BF2Scheduler.hh"#include "Move.hh"#include "UniversalMachine.hh"#include "BFScheduleTD.hh"#include "BF2ScheduleFront.hh"#include "BFShareOperandsLate.hh"#include "BFShareOperands.hh"#include "BFPushDepsUp.hh"#include "BFRemoveGuardsFromSuccs.hh"#include "Terminal.hh"#include "BFRescheduleResultsClose.hh"#include "BFTryRemoveGuard.hh"#include "BFCopyRegWithOp.hh"#include "BFRenameSource.hh"
Go to the source code of this file.
Definition of BFScheduleBU class
Tries to schedule a move in bottom-up order. Before the actual scheduling, Tries to call many other optimization classes to do things like bypassing, operand sharing etc.
Definition in file BFScheduleBU.cc.