OpenASIP  2.0
BFPostpassLoopDRE.cc File Reference
#include "BFPostpassLoopDRE.hh"
#include "BF2Scheduler.hh"
#include "DataDependenceGraph.hh"
#include "BFPostpassDRE.hh"
#include "BFUnscheduleMove.hh"
#include "MoveNodeDuplicator.hh"
#include "SimpleResourceManager.hh"
Include dependency graph for BFPostpassLoopDRE.cc:

Go to the source code of this file.

Detailed Description

Definition of BFPostpassLoopDRE class

Performs a dead-result elimination of a loop-bypassed move. The move which is eliminated from the loop body is still left in the epilog, to have correct value for the register after the loop.

This class is called in the postpass-bypass phase.

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

Definition in file BFPostpassLoopDRE.cc.