diff options
author | Sebastian Pop <sebastian.pop@amd.com> | 2009-08-28 20:27:56 +0000 |
---|---|---|
committer | Sebastian Pop <spop@gcc.gnu.org> | 2009-08-28 20:27:56 +0000 |
commit | e37f165fb75c8eed1dfed95bf25da62da5e7ba7e (patch) | |
tree | df2d090c75d20d70405ace514e4c3a6184439f11 /gcc/graphite-poly.h | |
parent | 45e76e9f397c72fb18ea89fedad822a2c553f34b (diff) | |
download | gcc-e37f165fb75c8eed1dfed95bf25da62da5e7ba7e.zip gcc-e37f165fb75c8eed1dfed95bf25da62da5e7ba7e.tar.gz gcc-e37f165fb75c8eed1dfed95bf25da62da5e7ba7e.tar.bz2 |
graphite-dependences.c (new_poly_dr_pair): Renamed new_poly_ddr.
2009-08-28 Sebastian Pop <sebastian.pop@amd.com>
* graphite-dependences.c (new_poly_dr_pair): Renamed new_poly_ddr.
(eq_poly_dr_pair_p): Renamed eq_poly_ddr_p.
(hash_poly_dr_pair_p): Renamed hash_poly_ddr_p.
(free_poly_ddr): New.
(pddr_is_empty): New.
(dependence_polyhedron_1): Now returns a poly_ddr_p.
(dependence_polyhedron): Same. Remove useless gcc_assert.
Remove fprintfs.
(graphite_legal_transform_dr): Call pddr_is_empty and free_poly_ddr.
(graphite_carried_dependence_level_k): Call pddr_is_empty.
* graphite-dependences.h (enum poly_dependence_kind): New.
(poly_dr_pair): Renamed poly_ddr. Added a field kind.
(PDRP_SOURCE): Renamed PDDR_SOURCE.
(PDRP_SINK): Renamed PDDR_SINK.
(PDRP_DDP): Renamed PDDR_DDP.
(PDDR_KIND): New.
(free_poly_ddr): Declared.
* graphite-poly.c (new_scop): Use the new hash function names.
* graphite-poly.h (struct scop): Renamed field original_pdr_pairs
into original_pddrs.
(SCOP_ORIGINAL_PDR_PAIRS): Renamed SCOP_ORIGINAL_PDDRS.
From-SVN: r151181
Diffstat (limited to 'gcc/graphite-poly.h')
-rw-r--r-- | gcc/graphite-poly.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/gcc/graphite-poly.h b/gcc/graphite-poly.h index 4459315..793c362 100644 --- a/gcc/graphite-poly.h +++ b/gcc/graphite-poly.h @@ -525,17 +525,16 @@ struct scop c = 2a + b */ ppl_Pointset_Powerset_C_Polyhedron_t context; - /* A hashtable of the original pairs of dependent data references. - For each pair of dependent data references, the dependence - polyhedron is stored also. */ - htab_t original_pdr_pairs; + /* A hashtable of the data dependence relations for the original + scattering. */ + htab_t original_pddrs; }; #define SCOP_BBS(S) (S->bbs) #define SCOP_REGION(S) ((sese) S->region) #define SCOP_DEP_GRAPH(S) (S->dep_graph) #define SCOP_CONTEXT(S) (S->context) -#define SCOP_ORIGINAL_PDR_PAIRS(S) (S->original_pdr_pairs) +#define SCOP_ORIGINAL_PDDRS(S) (S->original_pddrs) extern scop_p new_scop (void *); extern void free_scop (scop_p); |