Skip to content
Snippets Groups Projects
  • Gabor Loki's avatar
    38109dab
    rtl-factoring.c: Add sequence abstraction algorithm. · 38109dab
    Gabor Loki authored
    2006-01-16  Gabor Loki <loki@gcc.gnu.org>
    
    	* rtl-factoring.c : Add sequence abstraction algorithm.
    	* cfgcleanup.c (outgoing_edges_match): Extra checks.
    	(try_crossjump_to_edge): Avoid deleting preserve label when redirecting
    	ABNORMAL edges.
    	(block_has_preserve_label): New function.
    	* common.opt: Register new pass.
    	* Makefile.in: Ditto.
    	* passes.c: Ditto.
    	* timevar.def: Ditto.
    	* tree-pass.h: Ditto.
    	* emit-rtl.c (make_jump_insn_raw): Remove forward decl.
    	* rtl.h (make_jump_insn_raw): Add forward decl.
    	* doc/invoke.texi: Add documentation for
    																	                  -frtl-abstract-sequences.
    
    From-SVN: r109750
    38109dab
    History
    rtl-factoring.c: Add sequence abstraction algorithm.
    Gabor Loki authored
    2006-01-16  Gabor Loki <loki@gcc.gnu.org>
    
    	* rtl-factoring.c : Add sequence abstraction algorithm.
    	* cfgcleanup.c (outgoing_edges_match): Extra checks.
    	(try_crossjump_to_edge): Avoid deleting preserve label when redirecting
    	ABNORMAL edges.
    	(block_has_preserve_label): New function.
    	* common.opt: Register new pass.
    	* Makefile.in: Ditto.
    	* passes.c: Ditto.
    	* timevar.def: Ditto.
    	* tree-pass.h: Ditto.
    	* emit-rtl.c (make_jump_insn_raw): Remove forward decl.
    	* rtl.h (make_jump_insn_raw): Add forward decl.
    	* doc/invoke.texi: Add documentation for
    																	                  -frtl-abstract-sequences.
    
    From-SVN: r109750