Go to the documentation of this file.
34 #ifndef TTA_PROGRAM_DEPENDENCE_EDGE_HH
35 #define TTA_PROGRAM_DEPENDENCE_EDGE_HH
ProgramDependenceEdge(ControlDependenceEdge &cEdge)
@ PDG_EDGE_LOOP_CLOSE
Indicates Data Dependence Edge from DDG.
TCEString dotString() const
bool isDataDependence() const
bool isLoopCloseEdge() const
ControlDependenceEdge & controlDependenceEdge()
bool isArtificialControlDependence() const
virtual ~ProgramDependenceEdge()
@ PDG_EDGE_CONTROL_ARTIFICIAL
Loop close edge from close node to loop entry.
TCEString toString() const
DataDependenceEdge * dEdge_
bool isControlDependence() const
ControlDependenceEdge * cEdge_
DataDependenceEdge & dataDependenceEdge()
@ PDG_EDGE_DATA
Indicates Control Dependence Edge from CDG.
bool fixed_
Set to fixed if edge is not to be moved any more while serializing.