OpenASIP  2.0
BFRemoveGuardFromSucc.cc File Reference
#include "BFRemoveGuardFromSucc.hh"
#include "MoveGuard.hh"
#include "Move.hh"
#include "BFScheduleMove.hh"
#include "DataDependenceGraph.hh"
#include "BFRemoveEdge.hh"
#include "MoveNodeDuplicator.hh"
Include dependency graph for BFRemoveGuardFromSucc.cc:

Go to the source code of this file.

Detailed Description

Definition of BFRemoveGuardFromSucc class

Tries to remove a guard from a move which is a successor of a move being schedule, to allow the guard write move to be scheduled later.

The guard can be removed, if the move has no side effects.

Author
Heikki Kultala 2014-2020(heikki.kultala-no.spam-tuni.fi)
Note
rating: red

Definition in file BFRemoveGuardFromSucc.cc.