PIPS
chains.h
Go to the documentation of this file.
1 /* Warning! Do not modify this file that is automatically generated! */
2 /* Modify src/Libs/chains/chains-local.h instead, to add your own modifications. */
3 
4 /* header file built by cproto */
5 
6 #ifndef chains_header_included
7 #define chains_header_included
8 /* chains-local.h */
9 /*
10 
11  $Id: chains-local.h 23065 2016-03-02 09:05:50Z coelho $
12 
13  Copyright 1989-2016 MINES ParisTech
14 
15  This file is part of PIPS.
16 
17  PIPS is free software: you can redistribute it and/or modify it
18  under the terms of the GNU General Public License as published by
19  the Free Software Foundation, either version 3 of the License, or
20  any later version.
21 
22  PIPS is distributed in the hope that it will be useful, but WITHOUT ANY
23  WARRANTY; without even the implied warranty of MERCHANTABILITY or
24  FITNESS FOR A PARTICULAR PURPOSE.
25 
26  See the GNU General Public License for more details.
27 
28  You should have received a copy of the GNU General Public License
29  along with PIPS. If not, see <http://www.gnu.org/licenses/>.
30 
31 */
32 
33 
34 /* To choose the concepts used to compute dependence chains */
35 enum chain_type {
39 };
40 /* cproto-generated files */
41 /* chains.c */
43 extern bool atomic_chains(const string /*module_name*/);
44 extern bool region_chains(const string /*module_name*/);
45 extern bool in_out_regions_chains(const string /*module_name*/);
46 #endif /* chains_header_included */
chain_type
To choose the concepts used to compute dependence chains.
Definition: chains-local.h:27
bool region_chains(const string)
Phase to compute atomic chains based on array regions.
Definition: chains.c:1449
graph statement_dependence_graph(statement)
cproto-generated files
Definition: chains.c:1218
bool in_out_regions_chains(const string)
Phase to compute atomic chains based on in-out array regions.
Definition: chains.c:1456
bool atomic_chains(const string)
Phase to compute atomic chains based on proper effects (simple memory accesses)
Definition: chains.c:1442
@ USE_IN_OUT_REGIONS
Definition: chains.h:38
@ USE_REGIONS
Definition: chains.h:37
@ USE_PROPER_EFFECTS
Definition: chains.h:36