TransDepGraphCreate
Synopsis
Declared in <src/midend/programTransformation/loopProcessing/depGraph/TransDepGraph.h>
template<class Node>
class TransDepGraphCreate
: public VirtualGraphCreateTemplate<Node, DepInfoSetEdge>
, public TransInfoGraph<DepInfoSet>
Base Classes
Name |
Description |
**** This is the graph to store the result of transitive analysis. An object of this class is passed as argument to construct a GraphTransAnalysis operator, and as we invoke GraphTransAnalysis::ComputeTransInfo to compute transitive info between nodes of the input graph, the transitive info is stored into TransInfoGraph by calling TransInfoGraph::SetTransInfo. Users of GraphTransAnalysis must implement all three virtual functions defined TransInfoGraph, to record and return transitive information already computed. The template paramter T is the type of transitive information (the result of transitive analysis). It models information regarding transitive paths in the input graph |
Member Functions
Name |
Description |
|
|
|
Destructor |
Private Member Functions
Name |
|
|
|