diff options
| author | spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-04-02 04:08:02 +0000 |
|---|---|---|
| committer | spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-04-02 04:08:02 +0000 |
| commit | 2af73e54863b22653f079af0f2e75ef47dcd0685 (patch) | |
| tree | f29d76be475ce654b0a86c4204e7992cb7e617b6 /gcc/tree-data-ref.c | |
| parent | 9315094f9a250c141f7ec9845fade3c568619e1d (diff) | |
| download | ppe42-gcc-2af73e54863b22653f079af0f2e75ef47dcd0685.tar.gz ppe42-gcc-2af73e54863b22653f079af0f2e75ef47dcd0685.zip | |
* tree-data-ref.c (compute_all_dependences): Use a pointer to
the dependence_relations vector.
(compute_data_dependences_for_loop): Adjust call to
compute_all_dependences.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112620 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-data-ref.c')
| -rw-r--r-- | gcc/tree-data-ref.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/tree-data-ref.c b/gcc/tree-data-ref.c index dd9e4d64a94..8b1c4f1801f 100644 --- a/gcc/tree-data-ref.c +++ b/gcc/tree-data-ref.c @@ -3933,7 +3933,7 @@ compute_self_dependence (struct data_dependence_relation *ddr) static void compute_all_dependences (VEC (data_reference_p, heap) *datarefs, - VEC (ddr_p, heap) *dependence_relations, + VEC (ddr_p, heap) **dependence_relations, VEC (loop_p, heap) *loop_nest, bool compute_self_and_rr) { @@ -3946,7 +3946,7 @@ compute_all_dependences (VEC (data_reference_p, heap) *datarefs, if (!DR_IS_READ (a) || !DR_IS_READ (b) || compute_self_and_rr) { ddr = initialize_data_dependence_relation (a, b, loop_nest); - VEC_safe_push (ddr_p, heap, dependence_relations, ddr); + VEC_safe_push (ddr_p, heap, *dependence_relations, ddr); compute_affine_dependence (ddr); } @@ -3954,7 +3954,7 @@ compute_all_dependences (VEC (data_reference_p, heap) *datarefs, for (i = 0; VEC_iterate (data_reference_p, datarefs, i, a); i++) { ddr = initialize_data_dependence_relation (a, a, loop_nest); - VEC_safe_push (ddr_p, heap, dependence_relations, ddr); + VEC_safe_push (ddr_p, heap, *dependence_relations, ddr); compute_self_dependence (ddr); } } @@ -4172,7 +4172,7 @@ compute_data_dependences_for_loop (struct loop *loop, VEC_safe_push (ddr_p, heap, *dependence_relations, ddr); } else - compute_all_dependences (*datarefs, *dependence_relations, vloops, + compute_all_dependences (*datarefs, dependence_relations, vloops, compute_self_and_read_read_dependences); if (dump_file && (dump_flags & TDF_STATS)) |

