finalyze moving
This commit is contained in:
66
src/SageAnalysisTool/definesValues.h
Normal file
66
src/SageAnalysisTool/definesValues.h
Normal file
@@ -0,0 +1,66 @@
|
||||
|
||||
// set of the defined values used for the data dependence analsysis;
|
||||
// for most of the files
|
||||
|
||||
#define MAXITDATAFLOW 100
|
||||
// needs to be bigger than real loop, symbols may appear twice.
|
||||
#define MAXNESTEDLOOP 40
|
||||
#define MAXDIMARRAY 7
|
||||
#define MAXP 100
|
||||
#define MAXNODE 10000
|
||||
#define NOARRAYREF 0
|
||||
#define NO_STEP 10000
|
||||
|
||||
|
||||
//constanteSet.C
|
||||
#define UNDEFFLAG 1
|
||||
#define NONCONSTFLAG 2
|
||||
#define CONSTFLAG 3
|
||||
|
||||
//depGraph.C
|
||||
#define WRONGDEP 0
|
||||
#define ARRAYDEP 1
|
||||
#define PRIVATEDEP 2
|
||||
#define REDUCTIONDEP 3
|
||||
#define SCALARDEP 4
|
||||
#define DEPZERO 1
|
||||
#define DEPGREATER 2
|
||||
#define DEPLESS 4
|
||||
|
||||
//dependence.C
|
||||
#define OUTDEP 1
|
||||
#define FLOWDEP 2
|
||||
#define ANTIDEP 3
|
||||
#define UNKNOWNDEP 4
|
||||
|
||||
//reductionCode.C
|
||||
#define UNKNOWREDUCTION 0
|
||||
//SUM
|
||||
#define SADDREDUCTION 2
|
||||
#define DADDREDUCTION 3
|
||||
#define IADDREDUCTION 4
|
||||
//MULT
|
||||
#define SMULREDUCTION 5
|
||||
#define DMULREDUCTION 6
|
||||
#define IMULREDUCTION 7
|
||||
//DIV
|
||||
#define SDIVREDUCTION 8
|
||||
#define DDIVREDUCTION 9
|
||||
#define IDIVREDUCTION 10
|
||||
//MAX
|
||||
#define SMAXREDUCTION 11
|
||||
#define DMAXREDUCTION 12
|
||||
#define IMAXREDUCTION 13
|
||||
//MIN
|
||||
#define SMINREDUCTION 14
|
||||
#define DMINREDUCTION 15
|
||||
#define IMINREDUCTION 16
|
||||
//LOGICAL
|
||||
#define ANDREDUCTION 17
|
||||
#define ORREDUCTION 18
|
||||
#define EQVREDUCTION 19
|
||||
#define NEQVREDUCTION 20
|
||||
|
||||
// set.C
|
||||
#define MAXELEMENT 10000000
|
||||
#define ALLOCATECHUNKSET 10000
|
||||
Reference in New Issue
Block a user