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]

documentation of ipa additions.


I did not document these flags in the initial patch.

kenny

Index: invoke.texi
===================================================================
RCS file: /cvs/gcc/gcc/gcc/doc/invoke.texi,v
retrieving revision 1.648
diff -u -p -r1.648 invoke.texi
--- invoke.texi	13 Jul 2005 09:38:44 -0000	1.648
+++ invoke.texi	18 Jul 2005 16:08:46 -0000
@@ -305,7 +305,9 @@ Objective-C and Objective-C++ Dialects}.
 -fforce-addr  -ffunction-sections @gol
 -fgcse  -fgcse-lm  -fgcse-sm  -fgcse-las  -fgcse-after-reload @gol
 -floop-optimize -fcrossjumping  -fif-conversion  -fif-conversion2 @gol
--finline-functions  -finline-limit=@var{n}  -fkeep-inline-functions @gol
+-finline-functions  -finline-limit=@var{n} @gol 
+-fipa-pure-const -fipa-reference -fipa-type-escape  @gol
+-fkeep-inline-functions @gol
 -fkeep-static-consts  -fmerge-constants  -fmerge-all-constants @gol
 -fmodulo-sched -fno-branch-count-reg @gol
 -fno-default-inline  -fno-defer-pop -floop-optimize2 -fmove-loop-invariants @gol
@@ -4877,6 +4879,21 @@ those which have no call-preserved regis
 
 Enabled at levels @option{-O2}, @option{-O3}, @option{-Os}.
 
+@item -fipa-pure-const .  
+Discover pure and const functions.  This flag is enabled by default at
+@option{-O2} and above for C and at @option{-O1} and above for other
+languages.
+
+@item -fipa-reference 
+Perform analysis on the static references.  This flag is
+enabled by default at @option{-O2} and above for C and at @option{-O1}
+and above for other languages.
+
+@item -fipa-type-escape
+Perform type escape analysis.  This flag is enabled by default at
+@option{-O2} and above for C and at @option{-O1} and above for other
+languages.
+
 @item -ftree-pre
 Perform Partial Redundancy Elimination (PRE) on trees.  This flag is
 enabled by default at @option{-O2} and @option{-O3}.

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