|
OpenASIP 2.2
|
#include <DataDependenceGraphBuilder.hh>

Public Member Functions | |
| BBData (BasicBlockNode &bb) | |
| virtual | ~BBData () |
Public Attributes | |
| ProgramOperationPtr | destPending_ |
| ProgramOperations lacking operands. | |
| ProgramOperationPtr | readPending_ |
| ProgramOperations lacking result read. | |
| int | poReadsHandled_ |
| BBState | state_ |
| State of the BB. | |
| bool | constructed_ |
| Whether the BB has been constructed or not. | |
| BasicBlockNode * | bblock_ |
This class stores all the basic-block related information needed by the data dependency graph creator.
Definition at line 127 of file DataDependenceGraphBuilder.hh.
| DataDependenceGraphBuilder::BBData::BBData | ( | BasicBlockNode & | bb | ) |
Constructor
Definition at line 3034 of file DataDependenceGraphBuilder.cc.
|
virtual |
| BasicBlockNode* DataDependenceGraphBuilder::BBData::bblock_ |
Definition at line 140 of file DataDependenceGraphBuilder.hh.
Referenced by DataDependenceGraphBuilder::constructIndividualBB(), DataDependenceGraphBuilder::setSucceedingPredeps(), DataDependenceGraphBuilder::updateBB(), DataDependenceGraphBuilder::updateMemAndFuAliveAfter(), DataDependenceGraphBuilder::updatePreceedingRegistersUsedAfter(), DataDependenceGraphBuilder::updateRegistersAliveAfter(), and DataDependenceGraphBuilder::updateRegistersUsedInOrAfter().
| bool DataDependenceGraphBuilder::BBData::constructed_ |
Whether the BB has been constructed or not.
Definition at line 139 of file DataDependenceGraphBuilder.hh.
Referenced by DataDependenceGraphBuilder::iterateBBs(), and DataDependenceGraphBuilder::iterateRegisterDeaths().
| ProgramOperationPtr DataDependenceGraphBuilder::BBData::destPending_ |
ProgramOperations lacking operands.
Definition at line 132 of file DataDependenceGraphBuilder.hh.
Referenced by DataDependenceGraphBuilder::constructIndividualBB(), DataDependenceGraphBuilder::processOperand(), and DataDependenceGraphBuilder::processTriggerPO().
| int DataDependenceGraphBuilder::BBData::poReadsHandled_ |
Definition at line 135 of file DataDependenceGraphBuilder.hh.
Referenced by DataDependenceGraphBuilder::processResultRead(), and DataDependenceGraphBuilder::processTriggerPO().
| ProgramOperationPtr DataDependenceGraphBuilder::BBData::readPending_ |
ProgramOperations lacking result read.
Definition at line 134 of file DataDependenceGraphBuilder.hh.
Referenced by DataDependenceGraphBuilder::constructIndividualBB(), DataDependenceGraphBuilder::processResultRead(), and DataDependenceGraphBuilder::processTriggerPO().
| BBState DataDependenceGraphBuilder::BBData::state_ |
State of the BB.
Definition at line 137 of file DataDependenceGraphBuilder.hh.
Referenced by DataDependenceGraphBuilder::changeState(), and DataDependenceGraphBuilder::updatePreceedingRegistersUsedAfter().