diff options
author | Jeff Law <law@redhat.com> | 2015-09-18 09:29:01 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2015-09-18 09:29:01 -0600 |
commit | a502f7b6e47d3f790e01e91ab5c480ee4b261486 (patch) | |
tree | 6635c075164421ea26114d5493d1d3a225bd5829 /gcc/except.c | |
parent | e707a2dd666f2ba1acaf9f0e91684ab4d2b72850 (diff) | |
download | gcc-a502f7b6e47d3f790e01e91ab5c480ee4b261486.zip gcc-a502f7b6e47d3f790e01e91ab5c480ee4b261486.tar.gz gcc-a502f7b6e47d3f790e01e91ab5c480ee4b261486.tar.bz2 |
[PATCH] Break out phi-only cprop into its own file
PR tree-optimization/47679
* Makefile.in (OBJS): Add tree-ssa-phionlycprop.o
* tree-ssa-dom.c: Remove unnecessary header includes.
(remove_stmt_or_phi): Moved from here into tree-ssa-phionlycprop.c
(get_rhs_or_phi_arg, get_lhs_or_phi_result): Likewise.
(propagate_rhs_into_lhs, eliminate_const_or_copy): Likewise.
(eliminate_degenerate_phis_1, pass_phi_only_cprop): Likewise.
(pass_phi_only_cprop::execute): Likewise.
(make_pass_phi_only_cprop): Likewise.
* tree-ssa-phionlycprop.c: New file with moved code. Eliminate
uses of file scoped statics by passing the required objects
as parameters wherever needed.
From-SVN: r227908
Diffstat (limited to 'gcc/except.c')
0 files changed, 0 insertions, 0 deletions