Commit 648cdd5e by Wolfgang Bangerth Committed by Jeff Law

* reload.h: Remove struct needs and its only use.

From-SVN: r92114
parent 80effa75
2004-12-13 Wolfgang Bangerth <bangerth@dealii.org>
* reload.h: Remove struct needs and its only use.
2004-12-13 Roger Sayle <roger@eyesopen.com> 2004-12-13 Roger Sayle <roger@eyesopen.com>
PR rtl-optimization/18928 PR rtl-optimization/18928
......
...@@ -193,13 +193,6 @@ extern char double_reg_address_ok; ...@@ -193,13 +193,6 @@ extern char double_reg_address_ok;
extern int num_not_at_initial_offset; extern int num_not_at_initial_offset;
struct needs
{
/* [0] is normal, [1] is nongroup. */
short regs[2][N_REG_CLASSES];
short groups[N_REG_CLASSES];
};
#if defined SET_HARD_REG_BIT && defined CLEAR_REG_SET #if defined SET_HARD_REG_BIT && defined CLEAR_REG_SET
/* This structure describes instructions which are relevant for reload. /* This structure describes instructions which are relevant for reload.
Apart from all regular insns, this also includes CODE_LABELs, since they Apart from all regular insns, this also includes CODE_LABELs, since they
...@@ -229,9 +222,6 @@ struct insn_chain ...@@ -229,9 +222,6 @@ struct insn_chain
/* Indicates which registers have already been used for spills. */ /* Indicates which registers have already been used for spills. */
HARD_REG_SET used_spill_regs; HARD_REG_SET used_spill_regs;
/* Describe the needs for reload registers of this insn. */
struct needs need;
/* Nonzero if find_reloads said the insn requires reloading. */ /* Nonzero if find_reloads said the insn requires reloading. */
unsigned int need_reload:1; unsigned int need_reload:1;
/* Nonzero if find_reloads needs to be run during reload_as_needed to /* Nonzero if find_reloads needs to be run during reload_as_needed to
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment