diff options
author | Andrew Pinski <apinski@cavium.com> | 2013-07-21 18:42:04 -0700 |
---|---|---|
committer | Andrew Pinski <apinski@cavium.com> | 2013-07-21 18:42:04 -0700 |
commit | d32468a31ab5e50fabab3a04303f6892ad890fd5 (patch) | |
tree | ce692c774afb74d94afe71a6cdf88b8efe1fc58f /gcc/Makefile.in | |
parent | 2113607a09a66959d797e5f2a79048838b87ecec (diff) | |
download | gcc-d32468a31ab5e50fabab3a04303f6892ad890fd5.tar.gz |
2013-07-21 Andrew Pinski <apinski@cavium.com>pinskia/newtreefold
* gimple-ssa-combine.c: New file.
* gimple-ssa-combine.h: New file.
* Makefile.in (OBJS): Add gimple-ssa-combine.o.
(gimple-ssa-combine.o): New target.
* tree-ssa-forwprop.c: Include gimple-ssa-combine.h.
(delete_dead_code_uptil): New function.
(ssa_forward_propagate_and_combine): Create
gimple_combine object and call combine on it.
Assert if the combine does not find an optimization
that forwprop's combiner does.
Diffstat (limited to 'gcc/Makefile.in')
-rw-r--r-- | gcc/Makefile.in | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/Makefile.in b/gcc/Makefile.in index 966c38a061d..3e1fb9bba93 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -1249,6 +1249,7 @@ OBJS = \ gimple-ssa-strength-reduction.o \ gimple-streamer-in.o \ gimple-streamer-out.o \ + gimple-ssa-combine.o \ gimplify.o \ godump.o \ graph.o \ @@ -2163,6 +2164,8 @@ data-streamer.o: data-streamer.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ gimple-streamer-in.o: gimple-streamer-in.c $(CONFIG_H) $(SYSTEM_H) \ coretypes.h $(GIMPLE_STREAMER_H) $(TREE_FLOW_H) $(DATA_STREAMER_H) \ $(TREE_STREAMER_H) $(DIAGNOSTIC_H) +gimple-ssa-combine.o: gimple-ssa-combine.c $(CONFIG_H) $(SYSTEM_H) \ + coretypes.h gimple-streamer-out.o: gimple-streamer-out.c $(CONFIG_H) $(SYSTEM_H) \ coretypes.h $(GIMPLE_STREAMER_H) $(DATA_STREAMER_H) $(TREE_FLOW_H) \ $(LTO_STREAMER_H) $(TREE_STREAMER_H) |