PIPS
reindexing-local.h
Go to the documentation of this file.
1
/*
2
3
$Id: reindexing-local.h 23065 2016-03-02 09:05:50Z coelho $
4
5
Copyright 1989-2016 MINES ParisTech
6
7
This file is part of PIPS.
8
9
PIPS is free software: you can redistribute it and/or modify it
10
under the terms of the GNU General Public License as published by
11
the Free Software Foundation, either version 3 of the License, or
12
any later version.
13
14
PIPS is distributed in the hope that it will be useful, but WITHOUT ANY
15
WARRANTY; without even the implied warranty of MERCHANTABILITY or
16
FITNESS FOR A PARTICULAR PURPOSE.
17
18
See the GNU General Public License for more details.
19
20
You should have received a copy of the GNU General Public License
21
along with PIPS. If not, see <http://www.gnu.org/licenses/>.
22
23
*/
24
/*#define INFINITY 2147483647*/
/* 2^31 - 1 */
25
#define INFINITY 32767
/* 2^15 - 1 */
26
27
#define RE_MODULE_NAME "REINDEX"
28
29
#define STAT_SYM "S"
30
31
#define IS_TEMP 1
32
33
#define IS_NEW_ARRAY 2
34
35
/* FI: moved into ri-util */
36
/*
37
#define MIN_OPERATOR_NAME "MIN"
38
#define MAX_OPERATOR_NAME "MAX"
39
40
#define ENTITY_MIN_P(e) (strcmp(entity_local_name(e), \
41
MIN_OPERATOR_NAME) == 0)
42
#define ENTITY_MAX_P(e) (strcmp(entity_local_name(e), \
43
MAX_OPERATOR_NAME) == 0)
44
#define ENTITY_MIN_OR_MAX_P(e) (ENTITY_MIN_P(e) || \
45
ENTITY_MAX_P(e) )
46
*/
47
48
#define IS_LOOP_BOUNDS 0
49
#define IS_ARRAY_BOUNDS 1
50
51
#define SAI "INS_"
52
#define SAT "TEMP_"
53
#define SA_MODULE_NAME "SA"
54
#define SPACE " "
55
#define COMA ","
56
#define LEPA "("
57
#define RIPA ")"
pips
src
Libs
reindexing
reindexing-local.h
Generated on Thu Sep 26 2024 22:11:46 for PIPS by
1.9.1