ira.c tidies: move pdx_subregs into reg_equiv
commit8c1d8b59fe62e3e5ab6c735adeaba41d725367b6
authorAlan Modra <amodra@gmail.com>
Fri, 29 Apr 2016 23:56:16 +0000 (30 09:26 +0930)
committerAlan Modra <amodra@gcc.gnu.org>
Fri, 29 Apr 2016 23:56:16 +0000 (30 09:26 +0930)
tree6c44ee8c0307aa46103fa8667f3977ae4eefe2a9
parent8fa97501de4808753618b8fbc96c48f2a234a0d8
ira.c tidies: move pdx_subregs into reg_equiv

Where pdx_subregs[regno] is used, reg_equiv[regno] is also used.

* ira.c (pdx_subregs): Delete.
(struct equivalence): Add pdx_subregs field.
(set_paradoxical_subreg): Remove pdx_subregs param.  Update
pdx_subregs access.
(update_equiv_regs): Don't create or free pdx_subregs.  Update
pdx_subregs access.

From-SVN: r235656
gcc/ChangeLog
gcc/ira.c