This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [Patch,tree-optimization]: Add new path Splitting pass on tree ssa representation


On 14/11/15 00:35, Jeff Law wrote:
Anyway, bootstrapped and regression tested on x86_64-linux-gnu.
Installed on the trunk.

     [Patch,tree-optimization]: Add new path Splitting pass on tree ssa
     representation

     	* Makefile.in (OBJS): Add gimple-ssa-split-paths.o
     	* common.opt (-fsplit-paths): New flag controlling path splitting.
     	* doc/invoke.texi (fsplit-paths): Document.
     	* opts.c (default_options_table): Add -fsplit-paths to -O2.
     	* passes.def: Add split_paths pass.
     	* timevar.def (TV_SPLIT_PATHS): New timevar.
     	* tracer.c: Include "tracer.h"
     	(ignore_bb_p): No longer static.
     	(transform_duplicate): New function, broken out of tail_duplicate.
     	(tail_duplicate): Use transform_duplicate.
     	* tracer.h (ignore_bb_p): Declare
     	(transform_duplicate): Likewise.
     	* tree-pass.h (make_pass_split_paths): Declare.
     	* gimple-ssa-split-paths.c: New file.

     	* gcc.dg/tree-ssa/split-path-1.c: New test.

I've filed PR68402 - FAIL: gcc.dg/tree-ssa/split-path-1.c execution test with -m32.

Thanks,
- Tom


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]