|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcetus.analysis.AnalysisPass
cetus.analysis.DDTDriver
public class DDTDriver
Performs array data-dependence analysis on eligible loop nests in the program
| Field Summary |
|---|
| Fields inherited from class cetus.analysis.AnalysisPass |
|---|
program |
| Constructor Summary | |
|---|---|
DDTDriver(Program program)
Constructor |
|
| Method Summary | |
|---|---|
DDGraph |
analyzeLoopsForDependence(Loop loop)
Analyze this loop and all inner loops to build a dependence graph for the loop nest with this loop as the outermost loop |
DDGraph |
getDDGraph(boolean summarize,
Loop loop)
Deprecated. This routine must no longer be used to get access to data dependence information Instead, obtain a copy of the dependence graph from Program object and use DDGraph API for details related to dependence information |
java.lang.String |
getPassName()
|
void |
start()
Performs whole program data-dependence analysis |
| Methods inherited from class cetus.analysis.AnalysisPass |
|---|
run, startAndCheck |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DDTDriver(Program program)
| Method Detail |
|---|
public void start()
start in class AnalysisPasspublic java.lang.String getPassName()
getPassName in class AnalysisPasspublic DDGraph analyzeLoopsForDependence(Loop loop)
public DDGraph getDDGraph(boolean summarize,
Loop loop)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||