class NstRDGVar: public NstGraph

Reduced dependence graph by variable.

Inheritance:


Public Fields

[more]string petit_input_file
Petit input file
[more]string petit_output_file
Petit result file

Public Methods

[more] NstRDGVar(const NstStatement &s)
Builds a reduced dependence graph
[more]bool built()
The field built is null if the creation of the graph failed because of dependence analysis problems Returns -1 if the creation of the graph failed


Inherited from NstGraph:

Public Fields

oNstEdgeList edges
oNstVertexList vertices

Public Methods

ovoid copy(const NstGraph& s, int deep = 0)
oNstGraph* clone(int deep = 0)
ovoid output_vcg(ostream &s)
ovoid exec_vcg()
ovoid system_vcg()
oNstGraph* merge_color() const
oNstGraphList* graph_color()
oint topological_sort()
oint graph_scc() const
oint graph_cc() const


Documentation

Reduced dependence graph by variable.
o NstRDGVar(const NstStatement &s)
Builds a reduced dependence graph. Each vertex is a Nst_Vertex_Variable and corresponds to one array reference.
Parameters:
s - only dependences that involve statements surrounded by the parameter s (typically a loop, or a region) are computed and stored.

obool built()
The field built is null if the creation of the graph failed because of dependence analysis problems Returns -1 if the creation of the graph failed.

ostring petit_input_file
Petit input file. File given to Petit to analyze the code.

ostring petit_output_file
Petit result file. File produced by Petit.


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.