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][RFC] Remove RTL loop unswitching


Hi!

On Tue, 15 Apr 2014 11:26:29 +0200 (CEST), Richard Biener <rguenther@suse.de> wrote:
> This removes RTL loop unswitching

> 2014-04-15  Richard Biener  <rguenther@suse.de>
> 
> 	* Makefile.in (OBJS): Remove loop-unswitch.o.
> 	* loop-unswitch.c: Delete.
> 	* tree-pass.h (make_pass_rtl_unswitch): Remove.
> 	* passes.def (pass_rtl_unswitch): Likewise.
> 	* loop-init.c (gate_rtl_unswitch): Likewise.
> 	(rtl_unswitch): Likewise.
> 	(pass_data_rtl_unswitch): Likewise.
> 	(pass_rtl_unswitch): Likewise.
> 	(make_pass_rtl_unswitch): Likewise.
> 	* rtl.h (reversed_condition): Likewise.
> 	(compare_and_jump_seq): Likewise.
> 	* loop-iv.c (reversed_condition): Move here from loop-unswitch.c
> 	and make static.
> 	* loop-unroll.c (compare_and_jump_seq): Likewise.

After checking with Richard on IRC, I applied the following in r210150:

commit 81283dac62a91d2fbdf154fe51e9f84e0b1db816
Author: tschwinge <tschwinge@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Wed May 7 10:31:26 2014 +0000

    Really delete gcc/loop-unswitch.c.
    
    	gcc/
    	* loop-unswitch.c: Delete.
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@210150 138bc75d-0d04-0410-961f-82ee72b054a4

diff --git gcc/ChangeLog gcc/ChangeLog
index d5e6a0a..e5033a0 100644
--- gcc/ChangeLog
+++ gcc/ChangeLog
@@ -1,3 +1,7 @@
+2014-05-07  Thomas Schwinge  <thomas@codesourcery.com>
+
+	* loop-unswitch.c: Delete.
+
 2014-05-07  Richard Biener  <rguenther@suse.de>
 
 	* config.gcc: Always set need_64bit_hwint to yes.
@@ -2294,7 +2298,6 @@
 2014-04-23  Richard Biener  <rguenther@suse.de>
 
 	* Makefile.in (OBJS): Remove loop-unswitch.o.
-	* loop-unswitch.c: Delete.
 	* tree-pass.h (make_pass_rtl_unswitch): Remove.
 	* passes.def (pass_rtl_unswitch): Likewise.
 	* loop-init.c (gate_rtl_unswitch): Likewise.
diff --git gcc/loop-unswitch.c gcc/loop-unswitch.c
deleted file mode 100644
index fff0fd1..0000000


GrÃÃe,
 Thomas

Attachment: pgpto4bemqnhO.pgp
Description: PGP signature


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