mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-19 15:11:08 +08:00
tree-ssa-sccvn.h (struct vn_ssa_aux): Make the most accessed field (valnum) the first in the struct.
2008-01-10 Steven Bosscher <stevenb.gcc@gmail.com> * tree-ssa-sccvn.h (struct vn_ssa_aux): Make the most accessed field (valnum) the first in the struct. Replace bools with unit bit fields. From-SVN: r131444
This commit is contained in:
parent
125e025e06
commit
71ae85578b
@ -1,3 +1,9 @@
|
||||
2008-01-10 Steven Bosscher <stevenb.gcc@gmail.com>
|
||||
|
||||
* tree-ssa-sccvn.h (struct vn_ssa_aux): Make the most accessed
|
||||
field (valnum) the first in the struct. Replace bools with
|
||||
unit bit fields.
|
||||
|
||||
2008-01-10 Richard Guenther <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/34651
|
||||
|
@ -26,23 +26,24 @@ extern tree VN_TOP;
|
||||
|
||||
typedef struct vn_ssa_aux
|
||||
{
|
||||
/* SCC information. */
|
||||
unsigned int dfsnum;
|
||||
bool visited;
|
||||
unsigned int low;
|
||||
bool on_sccstack;
|
||||
|
||||
/* Value number. This may be an SSA name or a constant. */
|
||||
tree valnum;
|
||||
/* Representative expression, if not a direct constant. */
|
||||
tree expr;
|
||||
|
||||
/* SCC information. */
|
||||
unsigned int dfsnum;
|
||||
unsigned int low;
|
||||
unsigned visited : 1;
|
||||
unsigned on_sccstack : 1;
|
||||
|
||||
/* Whether the representative expression contains constants. */
|
||||
bool has_constants;
|
||||
unsigned has_constants : 1;
|
||||
/* Whether the SSA_NAME has been value numbered already. This is
|
||||
only saying whether visit_use has been called on it at least
|
||||
once. It cannot be used to avoid visitation for SSA_NAME's
|
||||
involved in non-singleton SCC's. */
|
||||
bool use_processed;
|
||||
unsigned use_processed : 1;
|
||||
} *vn_ssa_aux_t;
|
||||
|
||||
/* Return the value numbering info for an SSA_NAME. */
|
||||
|
Loading…
x
Reference in New Issue
Block a user