35#ifndef TTA_CONTROL_FLOW_EDGE_HH
36#define TTA_CONTROL_FLOW_EDGE_HH
TCEString toString() const
virtual ~ControlFlowEdge()
void setPredicate(CFGEdgePredicate pred)
bool isNormalEdge() const
static ControlFlowEdge::CFGEdgePredicate edgePredicateFromMove(const TTAProgram::Move &move)
bool isFallThroughEdge() const
bool isLoopBreakEdge() const
void setBackEdge()
Add property to edge to mark is as back edge - loop edge DO NOT USE unless you know what you are doin...
bool isControlFlowEdge() const
bool isCallPassEdge() const
CFGEdgePredicate edgePredicate_
CFGEdgePredicate edgePredicate() const