OpenASIP 2.2
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
DataDependenceGraphBuilder::BBData Struct Reference

#include <DataDependenceGraphBuilder.hh>

Collaboration diagram for DataDependenceGraphBuilder::BBData:
Collaboration graph

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.
 
BasicBlockNodebblock_
 

Detailed Description

This class stores all the basic-block related information needed by the data dependency graph creator.

Definition at line 127 of file DataDependenceGraphBuilder.hh.

Constructor & Destructor Documentation

◆ BBData()

DataDependenceGraphBuilder::BBData::BBData ( BasicBlockNode bb)

◆ ~BBData()

DataDependenceGraphBuilder::BBData::~BBData ( )
virtual

Destructor.

Definition at line 3042 of file DataDependenceGraphBuilder.cc.

3042 {
3043}

Member Data Documentation

◆ bblock_

BasicBlockNode* DataDependenceGraphBuilder::BBData::bblock_

◆ constructed_

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().

◆ destPending_

ProgramOperationPtr DataDependenceGraphBuilder::BBData::destPending_

◆ poReadsHandled_

int DataDependenceGraphBuilder::BBData::poReadsHandled_

◆ readPending_

ProgramOperationPtr DataDependenceGraphBuilder::BBData::readPending_

◆ state_

BBState DataDependenceGraphBuilder::BBData::state_

The documentation for this struct was generated from the following files: