diff options
author | dnovillo <dnovillo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-03-01 22:35:42 +0000 |
---|---|---|
committer | dnovillo <dnovillo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-03-01 22:35:42 +0000 |
commit | eff665b74f08f74b4d910a3797bcc4fb6c255691 (patch) | |
tree | 01a72a7a29f8e1046cda441db6c683b0feeb510d /gcc/tree-data-ref.c | |
parent | 0b5dc8b53229dd77c976c58b483364efd9228845 (diff) | |
download | gcc-eff665b74f08f74b4d910a3797bcc4fb6c255691.tar.gz |
* tree.def (SYMBOL_MEMORY_TAG): Rename from TYPE_MEMORY_TAG.
Update all users.
* tree-pass.h (PROP_smt_usage): Rename from PROP_tmt_usage.
Update all users.
(TODO_update_smt_usage): Rename from TODO_update_tmt_usage.
Update all users.
* tree.h (SMT_USED_ALONE): Rename from TMT_USED_ALONE.
Update all users.
* tree-flow.h (struct var_ann_d): Rename field 'type_mem_tag'
to 'symbol_mem_tag'.
Update all users.
* doc/tree-ssa.texi: Update documentation to reflect TMT->SMT
rename.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111617 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-data-ref.c')
-rw-r--r-- | gcc/tree-data-ref.c | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/gcc/tree-data-ref.c b/gcc/tree-data-ref.c index d243e45ad16..c7cb5d45352 100644 --- a/gcc/tree-data-ref.c +++ b/gcc/tree-data-ref.c @@ -129,9 +129,10 @@ static struct data_reference * init_data_ref (tree, tree, tree, tree, bool, struct ptr_info_def *, enum data_ref_type); + /* Determine if PTR and DECL may alias, the result is put in ALIASED. - Return FALSE if there is no type memory tag for PTR. -*/ + Return FALSE if there is no symbol memory tag for PTR. */ + static bool ptr_decl_may_alias_p (tree ptr, tree decl, struct data_reference *ptr_dr, @@ -141,7 +142,7 @@ ptr_decl_may_alias_p (tree ptr, tree decl, gcc_assert (TREE_CODE (ptr) == SSA_NAME && DECL_P (decl)); - tag = get_var_ann (SSA_NAME_VAR (ptr))->type_mem_tag; + tag = get_var_ann (SSA_NAME_VAR (ptr))->symbol_mem_tag; if (!tag) tag = DR_MEMTAG (ptr_dr); if (!tag) @@ -153,8 +154,8 @@ ptr_decl_may_alias_p (tree ptr, tree decl, /* Determine if two pointers may alias, the result is put in ALIASED. - Return FALSE if there is no type memory tag for one of the pointers. -*/ + Return FALSE if there is no symbol memory tag for one of the pointers. */ + static bool ptr_ptr_may_alias_p (tree ptr_a, tree ptr_b, struct data_reference *dra, @@ -163,12 +164,12 @@ ptr_ptr_may_alias_p (tree ptr_a, tree ptr_b, { tree tag_a, tag_b; - tag_a = get_var_ann (SSA_NAME_VAR (ptr_a))->type_mem_tag; + tag_a = get_var_ann (SSA_NAME_VAR (ptr_a))->symbol_mem_tag; if (!tag_a) tag_a = DR_MEMTAG (dra); if (!tag_a) return false; - tag_b = get_var_ann (SSA_NAME_VAR (ptr_b))->type_mem_tag; + tag_b = get_var_ann (SSA_NAME_VAR (ptr_b))->symbol_mem_tag; if (!tag_b) tag_b = DR_MEMTAG (drb); if (!tag_b) @@ -179,8 +180,8 @@ ptr_ptr_may_alias_p (tree ptr_a, tree ptr_b, /* Determine if BASE_A and BASE_B may alias, the result is put in ALIASED. - Return FALSE if there is no type memory tag for one of the symbols. -*/ + Return FALSE if there is no symbol memory tag for one of the symbols. */ + static bool may_alias_p (tree base_a, tree base_b, struct data_reference *dra, @@ -1712,10 +1713,10 @@ object_analysis (tree memref, tree stmt, bool is_read, switch (TREE_CODE (base_address)) { case SSA_NAME: - *memtag = get_var_ann (SSA_NAME_VAR (base_address))->type_mem_tag; + *memtag = get_var_ann (SSA_NAME_VAR (base_address))->symbol_mem_tag; if (!(*memtag) && TREE_CODE (TREE_OPERAND (memref, 0)) == SSA_NAME) *memtag = get_var_ann ( - SSA_NAME_VAR (TREE_OPERAND (memref, 0)))->type_mem_tag; + SSA_NAME_VAR (TREE_OPERAND (memref, 0)))->symbol_mem_tag; break; case ADDR_EXPR: *memtag = TREE_OPERAND (base_address, 0); |