diff options
author | kazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-05-10 14:50:35 +0000 |
---|---|---|
committer | kazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-05-10 14:50:35 +0000 |
commit | e38f1ca495b596ffce919bb7a278bec58cd7d4ad (patch) | |
tree | c31d8bba84ef62037ce64656b15511e9c7ed39b6 /gcc/tree-data-ref.h | |
parent | 35fe320d737d5945a42d14b6ae16ad5b81cb2ae9 (diff) | |
download | gcc-e38f1ca495b596ffce919bb7a278bec58cd7d4ad.tar.gz |
* tree-data-ref.c (analyze_array_indexes, analyze_array,
init_data_ref, access_functions_are_affine_or_constant_p,
free_data_refs): Use VEC instead of VARRAY.
* tree-data-ref.h (data_reference): Change the type of
access_fns to VEC(tree,gc)*.
(DR_ACCESS_FN, DR_NUM_DIMENSIONS): Use VEC instead of VARRAY.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99517 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-data-ref.h')
-rw-r--r-- | gcc/tree-data-ref.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/tree-data-ref.h b/gcc/tree-data-ref.h index d9b7d5944a7..66d6644f717 100644 --- a/gcc/tree-data-ref.h +++ b/gcc/tree-data-ref.h @@ -36,7 +36,7 @@ struct data_reference tree base_name; /* A list of chrecs. */ - varray_type access_fns; + VEC(tree,heap) *access_fns; /* Auxiliary info specific to a pass. */ int aux; @@ -50,8 +50,8 @@ struct data_reference #define DR_REF(DR) DR->ref #define DR_BASE_NAME(DR) DR->base_name #define DR_ACCESS_FNS(DR) DR->access_fns -#define DR_ACCESS_FN(DR, I) VARRAY_TREE (DR_ACCESS_FNS (DR), I) -#define DR_NUM_DIMENSIONS(DR) VARRAY_ACTIVE_SIZE (DR_ACCESS_FNS (DR)) +#define DR_ACCESS_FN(DR, I) VEC_index (tree, DR_ACCESS_FNS (DR), I) +#define DR_NUM_DIMENSIONS(DR) VEC_length (tree, DR_ACCESS_FNS (DR)) #define DR_IS_READ(DR) DR->is_read enum data_dependence_direction { |