| Package | Description |
|---|---|
| cetus.analysis |
| Modifier and Type | Method and Description |
|---|---|
DependenceVector |
DDGraph.Arc.getDependenceVector() |
DependenceVector |
DependenceVector.reverseVector() |
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<DependenceVector> |
DDGraph.getDirectionMatrix(java.util.LinkedList<Loop> nest)
Obtain a matrix representation of direction vectors for the dependences
contained within this dependence graph
|
| Modifier and Type | Method and Description |
|---|---|
void |
DependenceVector.copyVector(DependenceVector dv) |
void |
DependenceVector.mergeWith(DependenceVector other_vector) |
boolean |
RangeTest.testDependence(DependenceVector dvec)
Test dependence on the specified direction vector.
|
boolean |
OmegaTest.testDependence(DependenceVector dependence_vector) |
boolean |
DDTest.testDependence(DependenceVector dv)
Runs the dependence test on a direction vector
|
boolean |
BanerjeeTest.testDependence(DependenceVector dependence_vector) |
| Modifier and Type | Method and Description |
|---|---|
static void |
RangeTest.compressDV(java.util.List<DependenceVector> dvs)
Compresses direction vectors as much as possible.
|
boolean |
DDTestWrapper.testAccessPair(java.util.ArrayList<DependenceVector> DVset)
Accepts two access pairs, partitions their subscripts, performs
dependence testing and constructs a set of dependence vectors if
dependence exists
|
| Constructor and Description |
|---|
DDGraph.Arc(DDArrayAccessInfo expr1,
DDArrayAccessInfo expr2,
DependenceVector depVector)
Creates a dependence arc from source expr1 to sink expr2 with the
relevant direction vector.
|
DependenceVector(DependenceVector dv) |