Changes in directory llvm/docs:
ProgrammersManual.html updated: 1.90 -> 1.90.2.1 --- Log message: Include corrected documentation on class hierarchy of GlobalValue (derived from constant). --- Diffs of the changes: (+21 -17) ProgrammersManual.html | 38 +++++++++++++++++++++----------------- 1 files changed, 21 insertions(+), 17 deletions(-) Index: llvm/docs/ProgrammersManual.html diff -u llvm/docs/ProgrammersManual.html:1.90 llvm/docs/ProgrammersManual.html:1.90.2.1 --- llvm/docs/ProgrammersManual.html:1.90 Mon Mar 13 23:39:39 2006 +++ llvm/docs/ProgrammersManual.html Fri Apr 14 09:19:55 2006 @@ -1710,8 +1710,8 @@ href="/doxygen/GlobalValue_8h-source.html">llvm/GlobalValue.h</a>"</tt><br> doxygen info: <a href="/doxygen/classllvm_1_1GlobalValue.html">GlobalValue Class</a><br> -Superclasses: <a href="#User"><tt>User</tt></a>, <a -href="#Value"><tt>Value</tt></a></p> +Superclasses: <a href="#Constant"><tt>Constant</tt></a>, +<a href="#User"><tt>User</tt></a>, <a href="#Value"><tt>Value</tt></a></p> <p>Global values (<a href="#GlobalVariable"><tt>GlobalVariable</tt></a>s or <a href="#Function"><tt>Function</tt></a>s) are the only LLVM values that are @@ -1778,15 +1778,17 @@ <p><tt>#include "<a href="/doxygen/Function_8h-source.html">llvm/Function.h</a>"</tt><br> doxygen info: <a href="/doxygen/classllvm_1_1Function.html">Function Class</a><br> -Superclasses: <a href="#GlobalValue"><tt>GlobalValue</tt></a>, <a -href="#User"><tt>User</tt></a>, <a href="#Value"><tt>Value</tt></a></p> +Superclasses: <a href="#GlobalValue"><tt>GlobalValue</tt></a>, +<a href="#Constant"><tt>Constant</tt></a>, +<a href="#User"><tt>User</tt></a>, +<a href="#Value"><tt>Value</tt></a></p> <p>The <tt>Function</tt> class represents a single procedure in LLVM. It is actually one of the more complex classes in the LLVM heirarchy because it must keep track of a large amount of data. The <tt>Function</tt> class keeps track -of a list of <a href="#BasicBlock"><tt>BasicBlock</tt></a>s, a list of formal <a -href="#Argument"><tt>Argument</tt></a>s, and a <a -href="#SymbolTable"><tt>SymbolTable</tt></a>.</p> +of a list of <a href="#BasicBlock"><tt>BasicBlock</tt></a>s, a list of formal +<a href="#Argument"><tt>Argument</tt></a>s, and a +<a href="#SymbolTable"><tt>SymbolTable</tt></a>.</p> <p>The list of <a href="#BasicBlock"><tt>BasicBlock</tt></a>s is the most commonly used part of <tt>Function</tt> objects. The list imposes an implicit @@ -1915,20 +1917,22 @@ href="/doxygen/GlobalVariable_8h-source.html">llvm/GlobalVariable.h</a>"</tt> <br> doxygen info: <a href="/doxygen/classllvm_1_1GlobalVariable.html">GlobalVariable -Class</a><br> Superclasses: <a href="#GlobalValue"><tt>GlobalValue</tt></a>, <a -href="#User"><tt>User</tt></a>, <a href="#Value"><tt>Value</tt></a></p> + Class</a><br> +Superclasses: <a href="#GlobalValue"><tt>GlobalValue</tt></a>, +<a href="#Constant"><tt>Constant</tt></a>, +<a href="#User"><tt>User</tt></a>, +<a href="#Value"><tt>Value</tt></a></p> <p>Global variables are represented with the (suprise suprise) <tt>GlobalVariable</tt> class. Like functions, <tt>GlobalVariable</tt>s are also subclasses of <a href="#GlobalValue"><tt>GlobalValue</tt></a>, and as such are always referenced by their address (global values must live in memory, so their -"name" refers to their address). See <a -href="#GlobalValue"><tt>GlobalValue</tt></a> for more on this. Global variables -may have an initial value (which must be a <a -href="#Constant"><tt>Constant</tt></a>), and if they have an initializer, they -may be marked as "constant" themselves (indicating that their contents never -change at runtime).</p> - +"name" refers to their constant address). See +<a href="#GlobalValue"><tt>GlobalValue</tt></a> for more on this. Global +variables may have an initial value (which must be a +<a href="#Constant"><tt>Constant</tt></a>), and if they have an initializer, +they may be marked as "constant" themselves (indicating that their contents +never change at runtime).</p> </div> <!-- _______________________________________________________________________ --> @@ -2277,7 +2281,7 @@ <a href="mailto:[EMAIL PROTECTED]">Dinakar Dhurjati</a> and <a href="mailto:[EMAIL PROTECTED]">Chris Lattner</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2006/03/14 05:39:39 $ + Last modified: $Date: 2006/04/14 14:19:55 $ </address> </body> _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits