From a37d995a09265e780d0276f8cd815f9eb32803d0 Mon Sep 17 00:00:00 2001 From: Sebastian Pop Date: Fri, 31 Jul 2009 02:36:05 +0000 Subject: [PATCH] tree-data-ref.c (debug_data_references): New. 2009-07-30 Sebastian Pop * tree-data-ref.c (debug_data_references): New. (debug_data_reference): New. * tree-data-ref.h (debug_data_references): Declared. (debug_data_reference): Declared. From-SVN: r150296 --- gcc/ChangeLog | 7 +++++++ gcc/tree-data-ref.c | 16 ++++++++++++++++ gcc/tree-data-ref.h | 2 ++ 3 files changed, 25 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b361ec11196c..23613f6f9d58 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2009-07-30 Sebastian Pop + + * tree-data-ref.c (debug_data_references): New. + (debug_data_reference): New. + * tree-data-ref.h (debug_data_references): Declared. + (debug_data_reference): Declared. + 2009-07-30 Sebastian Pop * tree-data-ref.c (stmt_simple_memref_p: Removed. diff --git a/gcc/tree-data-ref.c b/gcc/tree-data-ref.c index 9e811daec43c..2e515bfe0f69 100644 --- a/gcc/tree-data-ref.c +++ b/gcc/tree-data-ref.c @@ -157,6 +157,14 @@ dump_data_references (FILE *file, VEC (data_reference_p, heap) *datarefs) dump_data_reference (file, dr); } +/* Dump into STDERR all the data references from DATAREFS. */ + +void +debug_data_references (VEC (data_reference_p, heap) *datarefs) +{ + dump_data_references (stderr, datarefs); +} + /* Dump to STDERR all the dependence relations from DDRS. */ void @@ -178,6 +186,14 @@ dump_data_dependence_relations (FILE *file, dump_data_dependence_relation (file, ddr); } +/* Print to STDERR the data_reference DR. */ + +void +debug_data_reference (struct data_reference *dr) +{ + dump_data_reference (stderr, dr); +} + /* Dump function for a DATA_REFERENCE structure. */ void diff --git a/gcc/tree-data-ref.h b/gcc/tree-data-ref.h index eea73dd3900d..ce604e3bbb79 100644 --- a/gcc/tree-data-ref.h +++ b/gcc/tree-data-ref.h @@ -389,7 +389,9 @@ extern void dump_subscript (FILE *, struct subscript *); extern void dump_ddrs (FILE *, VEC (ddr_p, heap) *); extern void dump_dist_dir_vectors (FILE *, VEC (ddr_p, heap) *); extern void dump_data_reference (FILE *, struct data_reference *); +extern void debug_data_reference (struct data_reference *); extern void dump_data_references (FILE *, VEC (data_reference_p, heap) *); +extern void debug_data_references (VEC (data_reference_p, heap) *); extern void debug_data_dependence_relation (struct data_dependence_relation *); extern void dump_data_dependence_relation (FILE *, struct data_dependence_relation *);