diff options
author | Richard Guenther <rguenther@suse.de> | 2009-03-23 16:29:33 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2009-03-23 16:29:33 +0000 |
commit | 3691626c344d5f04b933ef6c70f0c0fb58d25151 (patch) | |
tree | a53e7634a67bdd62e10ed93275097fbd631441ef /gcc/reload.h | |
parent | 88ccb72ad199fe41a52bd85e9adad1ae17544db1 (diff) | |
download | gcc-3691626c344d5f04b933ef6c70f0c0fb58d25151.zip gcc-3691626c344d5f04b933ef6c70f0c0fb58d25151.tar.gz gcc-3691626c344d5f04b933ef6c70f0c0fb58d25151.tar.bz2 |
cgraph.h (struct cgraph_node): Reorder fields for 64-bit hosts.
2009-03-23 Richard Guenther <rguenther@suse.de>
* cgraph.h (struct cgraph_node): Reorder fields for 64-bit hosts.
* tree.h (struct tree_type): Likewise.
* reload.h (struct insn_chain): Likewise.
* dwarf2out.c (struct dw_loc_descr_struct): Likewise.
* function.h (struct function): Likewise.
* tree-ssa-structalias.c (struct equiv_class_label): Likewise.
From-SVN: r145009
Diffstat (limited to 'gcc/reload.h')
-rw-r--r-- | gcc/reload.h | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/gcc/reload.h b/gcc/reload.h index 17d8a3e..3789680 100644 --- a/gcc/reload.h +++ b/gcc/reload.h @@ -205,10 +205,22 @@ struct insn_chain all insns that need reloading. */ struct insn_chain *next_need_reload; - /* The basic block this insn is in. */ - int block; /* The rtx of the insn. */ rtx insn; + + /* The basic block this insn is in. */ + int block; + + /* Nonzero if find_reloads said the insn requires reloading. */ + unsigned int need_reload:1; + /* Nonzero if find_reloads needs to be run during reload_as_needed to + perform modifications on any operands. */ + unsigned int need_operand_change:1; + /* Nonzero if eliminate_regs_in_insn said it requires eliminations. */ + unsigned int need_elim:1; + /* Nonzero if this insn was inserted by perform_caller_saves. */ + unsigned int is_caller_save_insn:1; + /* Register life information: record all live hard registers, and all live pseudos that have a hard register. This set also contains pseudos spilled by IRA. */ @@ -221,16 +233,6 @@ struct insn_chain /* Indicates which registers have already been used for spills. */ HARD_REG_SET used_spill_regs; - - /* Nonzero if find_reloads said the insn requires reloading. */ - unsigned int need_reload:1; - /* Nonzero if find_reloads needs to be run during reload_as_needed to - perform modifications on any operands. */ - unsigned int need_operand_change:1; - /* Nonzero if eliminate_regs_in_insn said it requires eliminations. */ - unsigned int need_elim:1; - /* Nonzero if this insn was inserted by perform_caller_saves. */ - unsigned int is_caller_save_insn:1; }; /* A chain of insn_chain structures to describe all non-note insns in |