PIPS
safescale-local.h
Go to the documentation of this file.
1
/*
2
3
$Id: safescale-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 EXTERNALIZED_CODE_PRAGMA_BEGIN "BEGIN_KAAPI_%s"
25
#define EXTERNALIZED_CODE_PRAGMA_END "END_KAAPI_%s"
26
#define EXTERNALIZED_CODE_PRAGMA_ANALYZED_TOP "ANALYZED_KAAPI_%s (%d statements)"
27
#define EXTERNALIZED_CODE_PRAGMA_ANALYZED_BOTTOM "ANALYZED_KAAPI_%s (%d statements)"
28
#define EXTERNALIZED_CODE_PRAGMA_ANALYZED_PREFIX_TOP "--> "
29
#define EXTERNALIZED_CODE_PRAGMA_ANALYZED_PREFIX_BOTTOM "<-- "
30
31
#define EXTERNALIZED_FUNCTION_PARAM_NAME "%s_PARAM_%d"
32
#define EXTERNALIZED_FUNCTION_PRIVATE_PARAM_NAME "%s_PRIV"
33
34
#define EXTERNALIZED_CODE_PRAGMA_CALL "CALL_KAAPI_%s"
35
36
#include <string.h>
37
#include <stdio.h>
38
39
#include "
genC.h
"
40
#include "
linear.h
"
41
#include "
ri.h
"
42
#include "
effects.h
"
43
#include "
properties.h
"
44
#include "
ri-util.h
"
45
#include "
effects-util.h
"
46
#include "
pipsdbm.h
"
47
#include "resources.h"
48
#include "
semantics.h
"
49
#include "
effects-generic.h
"
50
#include "
effects-convex.h
"
51
#include "
effects-simple.h
"
52
#include "
transformer.h
"
53
#include "
transformations.h
"
54
#include "
control.h
"
55
#include "
callgraph.h
"
56
#include "
misc.h
"
57
#include "
prettyprint.h
"
58
59
60
typedef
struct
61
{
62
string
searched_string;
63
list
list_of_statements;
64
}
statement_checking_context
;
65
66
typedef
struct
67
{
68
statement
searched_statement;
69
statement
found_sequence_statement;
70
}
sequence_searching_context
;
callgraph.h
control.h
effects-convex.h
effects-generic.h
effects-simple.h
effects-util.h
effects.h
genC.h
linear.h
misc.h
pipsdbm.h
prettyprint.h
properties.h
ri-util.h
ri.h
semantics.h
_newgen_struct_statement_
Definition:
ri.h:2435
cons
The structure used to build lists in NewGen.
Definition:
newgen_list.h:41
sequence_searching_context
Definition:
phrase_tools.c:514
statement_checking_context
Definition:
phrase_tools.c:454
transformations.h
transformer.h
pips
src
Libs
safescale
safescale-local.h
Generated on Thu Sep 26 2024 22:11:46 for PIPS by
1.9.1