<project.out>.dep

The <project.out>.dep-file holds the user defined dependencies as well as the dependencies that dependence tool has calculated. This is the main output file of the dependence tool.

Read: Directory general, File dependen.cc, Function Dependence::read
Write: Directory general, File dependen.cc, Function Dependence::save

Format:

# of dependencies
# of variables
# of parameters (structur- and pseudo-parameter)
# of pseudo-parameter
---------------------------------------------
(dependence 1:)
number of dependence
type of dependence (see below)
source description (rows, denominator, matrix)
destination description (rows, denominator, matrix)
number of source statement
number of target statement
h-fransformation (rows, denominator, matrix)
context
(dependence 2:)
...

Dependence Type

Number Type
1UNIFORM_TRUE
2UNIFORM_FLOW
3UNIFORM_ANTI
4UNIFORM_OUTPUT
5UNIFORM_INPUT
6UNIFORM_DUMMY
7NON_UNIFORM_TRUE
8NON_UNIFORM_FLOW
9NON_UNIFORM_ANTI
10NON_UNIFORM_OUTPUT
11NON_UNIFORM_INPUT
12NON_UNIFORM_DUMMY

Andreas Dischinger, 15.06.1997