tree-ssa-live.h (find_replaceable_exprs, [...]): Move prototypes to...
authorAndrew MacLeod <amacleod@redhat.com>
Thu, 26 Sep 2013 13:38:54 +0000 (13:38 +0000)
committerAndrew Macleod <amacleod@gcc.gnu.org>
Thu, 26 Sep 2013 13:38:54 +0000 (13:38 +0000)
commit78bca40d1df75b037b946d10dc1151fffc17fbf9
treebf1ee8e68198405d46df67850c59d9346411f5b3
parentff2a63a749c386637ef085f7bc3102a8d8d2aab3
tree-ssa-live.h (find_replaceable_exprs, [...]): Move prototypes to...

2013-09-26  Andrew MacLeod  <amacleod@redhat.com>

* tree-ssa-live.h (find_replaceable_exprs, dump_replaceable_exprs): Move
prototypes to...
* tree-ssa-ter.h: New File.  Move prototypes here.
* tree-flow.h (stmt_is_replaceable_p): Remove prototype.
* tree-outof-ssa.h: New. Rename ssaexpand.h, include tree-ssa-ter.h.
* tree-outof-ssa.c (ssa_is_replaceable_p): New.  Refactor common bits
from is_replaceable_p.
* tree-ssa-ter.c (is_replaceable_p, stmt_is_replaceable_p): Delete.
(ter_is_replaceable_p): New.  Use new refactored ssa_is_replaceable_p.
(process_replaceable): Use ter_is_replaceable_p.
(find_replaceable_in_bb): Use ter_is_replaceable_p.
* expr.c (stmt_is_replaceable_p): Relocate from tree-ssa-ter.c.  Use
newly refactored ssa_is_replaceable_p.
* cfgexpand.c: Include tree-outof-ssa.h.
* ssaexpand.h: Delete.

From-SVN: r202946
gcc/ChangeLog
gcc/cfgexpand.c
gcc/expr.c
gcc/ssaexpand.h [deleted file]
gcc/tree-flow.h
gcc/tree-outof-ssa.c
gcc/tree-outof-ssa.h [new file with mode: 0644]
gcc/tree-ssa-live.h
gcc/tree-ssa-ter.c
gcc/tree-ssa-ter.h [new file with mode: 0644]