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: rtlopt merge part 8 - webizer pass


Hi,
I forgot some bits from the documentation.  I am attaching it.

Honza (who will not send patches after less than 3 hours of sleeping
next time)

Fri Feb  7 19:53:35 CET 2003  Jan Hubicka  <jh@suse.cz>
	* passes.texi (web construction):  Document.
	* invoke.texi (-O3): Document that -fweb is enabled.
Index: passes.texi
===================================================================
RCS file: /cvs/gcc/gcc/gcc/doc/passes.texi,v
retrieving revision 1.18
diff -c -3 -p -r1.18 passes.texi
*** passes.texi	27 Jan 2003 10:30:11 -0000	1.18
--- passes.texi	7 Feb 2003 18:53:13 -0000
*************** The option @option{-dG} causes a debuggi
*** 351,356 ****
--- 351,368 ----
  this pass.  This dump file's name is made by appending @samp{.bypass}
  to the input file name.
  
+ @cindex web construction
+ @item
+ Simple optimization pass that splits independent uses of each pseudo
+ increasing effect of other optimizations.  This can improve effect of the
+ other transformation, such as CSE or register allocation.
+ Its source files are @file{web.c}.
+ 
+ @opindex dZ
+ The option @option{-dZ} causes a debugging dump of the RTL code after
+ this pass.  This dump file's name is made by appending @samp{.web} to
+ the input file name.
+ 
  @item
  @opindex frerun-cse-after-loop
  If @option{-frerun-cse-after-loop} was enabled, a second common
Index: invoke.texi
===================================================================
RCS file: /cvs/gcc/gcc/gcc/doc/invoke.texi,v
retrieving revision 1.234
diff -c -3 -p -r1.234 invoke.texi
*** invoke.texi	4 Feb 2003 01:27:46 -0000	1.234
--- invoke.texi	7 Feb 2003 18:53:14 -0000
*************** invoking @option{-O2} on programs that u
*** 3490,3497 ****
  @item -O3
  @opindex O3
  Optimize yet more.  @option{-O3} turns on all optimizations specified by
! @option{-O2} and also turns on the @option{-finline-functions} and
! @option{-frename-registers} options.
  
  @item -O0
  @opindex O0
--- 3494,3501 ----
  @item -O3
  @opindex O3
  Optimize yet more.  @option{-O3} turns on all optimizations specified by
! @option{-O2} and also turns on the @option{-finline-functions}, @option{-fweb}
! and @option{-frename-registers} options.
  
  @item -O0
  @opindex O0


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