aboutsummaryrefslogtreecommitdiff
path: root/gcc/Makefile.in
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2015-09-18 09:29:01 -0600
committerJeff Law <law@gcc.gnu.org>2015-09-18 09:29:01 -0600
commita502f7b6e47d3f790e01e91ab5c480ee4b261486 (patch)
tree6635c075164421ea26114d5493d1d3a225bd5829 /gcc/Makefile.in
parente707a2dd666f2ba1acaf9f0e91684ab4d2b72850 (diff)
downloadgcc-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/Makefile.in')
-rw-r--r--gcc/Makefile.in1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index c2df21d..440c451 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -1465,6 +1465,7 @@ OBJS = \
tree-ssa-loop.o \
tree-ssa-math-opts.o \
tree-ssa-operands.o \
+ tree-ssa-phionlycprop.o \
tree-ssa-phiopt.o \
tree-ssa-phiprop.o \
tree-ssa-pre.o \