53 lines
1.7 KiB
Plaintext
53 lines
1.7 KiB
Plaintext
|
|
***************************** PRELIMINARY ***************************
|
|
|
|
This file contains PRELIMINARY extensions to the basic sage system.
|
|
It mainly consists in an interface with the Omega test.
|
|
A demo program using the functionnalities of this library is given in
|
|
DemoDataDep. Documentation for this library is not yet available.
|
|
|
|
|
|
This directory contains the following files:
|
|
|
|
|
|
Makefile : just do make: create the library libDep.a
|
|
|
|
OmegaForSage : directory containing the Omega test src code
|
|
|
|
annotationDriver.C/.h : Interface in sage with the annotation system
|
|
|
|
arrayRef.C/.h : routine to create sets of array references (no yet completed)
|
|
give the index in affine form when possible
|
|
|
|
computeInducVar.C : Induction variable computation (no yet completed)
|
|
inducVar.h : structure for Induction variables
|
|
|
|
constanteProp.C : constante propagation routine (no yet completed)
|
|
constanteSet.h : constante data structure
|
|
|
|
controlFlow.C : routine to get the control flow in program (no yet completed)
|
|
|
|
defUse.C : compute for each statement the set of variables defined and used
|
|
(no yet completed)
|
|
definitionSet.h : for defUse.C
|
|
|
|
depGraph.C : data dependence graph (no yet completed)
|
|
depGraph.h : class declaration of the data dep graph
|
|
|
|
dependence.C : Interface with the omega test (no yet completed).
|
|
dependence.h :
|
|
|
|
flowAnalysis.C : support for data flow analysis (no yet completed)
|
|
|
|
intrinsic.C : list of intrinsic functions (no yet completed)
|
|
intrinsic.h :
|
|
|
|
invariant.C : (no yet completed)
|
|
|
|
loopTransform.C : simple loop transformations for sage (no yet completed)
|
|
|
|
set.C : basic class for dealing with object sets.
|
|
set.h :
|
|
|
|
|