diff options
author | Jakub Jelinek <jakub@redhat.com> | 2009-03-18 18:04:26 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2009-03-18 18:04:26 +0100 |
commit | 8f5929e11fa965fd2ad5d63c55de1cebc1b06af3 (patch) | |
tree | 9ffa72fee709efb6885ad516b9076279d60c9e24 /gcc/dse.c | |
parent | 9968d233b33186f70cbf9b265ec15b8b97153128 (diff) | |
download | gcc-8f5929e11fa965fd2ad5d63c55de1cebc1b06af3.zip gcc-8f5929e11fa965fd2ad5d63c55de1cebc1b06af3.tar.gz gcc-8f5929e11fa965fd2ad5d63c55de1cebc1b06af3.tar.bz2 |
dse.c (struct group_info): Reorder fields for 64-bit hosts.
* dse.c (struct group_info): Reorder fields for 64-bit hosts.
* matrix-reorg.c (struct matrix_info): Likewise.
* tree-ssa-loop-ivopts.c (struct ivopts_data): Likewise.
* rtl.h (struct mem_attrs): Likewise.
* df.h (struct df): Likewise.
* tree-data-ref.h (struct data_dependence_relation): Likewise.
* ira-int.h (struct ira_allocno): Likewise.
* df-scan.c (struct df_collection_rec): Likewise.
* ira.c (struct equivalence): Likewise.
* function.c (struct temp_slot): Likewise.
* cfgloop.h (struct loop): Likewise.
* parser.c (struct cp_token): Reorder fields for 64-bit hosts.
(eof_token): Adjust.
* include/cpplib.h (struct cpp_dir): Reorder fields for 64-bit hosts.
From-SVN: r144938
Diffstat (limited to 'gcc/dse.c')
-rw-r--r-- | gcc/dse.c | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -1,5 +1,5 @@ /* RTL dead store elimination. - Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc. + Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. Contributed by Richard Sandiford <rsandifor@codesourcery.com> and Kenneth Zadeck <zadeck@naturalbridge.com> @@ -464,6 +464,14 @@ struct group_info canonical ordering of these that is not based on addresses. */ int id; + /* True if there are any positions that are to be processed + globally. */ + bool process_globally; + + /* True if the base of this group is either the frame_pointer or + hard_frame_pointer. */ + bool frame_related; + /* A mem wrapped around the base pointer for the group in order to do read dependency. */ rtx base_mem; @@ -494,14 +502,6 @@ struct group_info the positions that are occupied by stores for this group. */ bitmap group_kill; - /* True if there are any positions that are to be processed - globally. */ - bool process_globally; - - /* True if the base of this group is either the frame_pointer or - hard_frame_pointer. */ - bool frame_related; - /* The offset_map is used to map the offsets from this base into positions in the global bitmaps. It is only created after all of the all of stores have been scanned and we know which ones we |