diff options
author | rdivacky <rdivacky@FreeBSD.org> | 2010-05-27 15:15:58 +0000 |
---|---|---|
committer | rdivacky <rdivacky@FreeBSD.org> | 2010-05-27 15:15:58 +0000 |
commit | 1e3dec662ea18131c495db50caccc57f77b7a5fe (patch) | |
tree | 9fad9a5d5dd8c4ff54af48edad9c8cc26dd5fda1 /docs | |
parent | 377552607e51dc1d3e6ff33833f9620bcfe815ac (diff) | |
download | FreeBSD-src-1e3dec662ea18131c495db50caccc57f77b7a5fe.zip FreeBSD-src-1e3dec662ea18131c495db50caccc57f77b7a5fe.tar.gz |
Update LLVM to r104832.
Diffstat (limited to 'docs')
53 files changed, 533 insertions, 75 deletions
diff --git a/docs/AliasAnalysis.html b/docs/AliasAnalysis.html index ef0f414..0413622 100644 --- a/docs/AliasAnalysis.html +++ b/docs/AliasAnalysis.html @@ -930,7 +930,7 @@ analysis directly.</p> <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="http://llvm.org">LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-03-01 20:24:17 +0100 (Mon, 01 Mar 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> diff --git a/docs/BitCodeFormat.html b/docs/BitCodeFormat.html index 7413752..f1f175d 100644 --- a/docs/BitCodeFormat.html +++ b/docs/BitCodeFormat.html @@ -40,8 +40,9 @@ </li> </ol> <div class="doc_author"> - <p>Written by <a href="mailto:sabre@nondot.org">Chris Lattner</a> - and <a href="http://www.reverberate.org">Joshua Haberman</a>. + <p>Written by <a href="mailto:sabre@nondot.org">Chris Lattner</a>, + <a href="http://www.reverberate.org">Joshua Haberman</a>, + and <a href="mailto:housel@acm.org">Peter S. Housel</a>. </p> </div> @@ -1037,8 +1038,17 @@ fields of <tt>FUNCTION</tt> records.</p> <div class="doc_text"> -<p>The <tt>PARAMATTR_BLOCK</tt> block (id 9) ... -</p> +<p>The <tt>PARAMATTR_BLOCK</tt> block (id 9) contains a table of +entries describing the attributes of function parameters. These +entries are referenced by 1-based index in the <i>paramattr</i> field +of module block <a name="MODULE_CODE_FUNCTION"><tt>FUNCTION</tt></a> +records, or within the <i>attr</i> field of function block <a +href="#FUNC_CODE_INST_INVOKE"><tt>INST_INVOKE</tt></a> and <a +href="#FUNC_CODE_INST_CALL"><tt>INST_CALL</tt></a> records.</p> + +<p>Entries within <tt>PARAMATTR_BLOCK</tt> are constructed to ensure +that each is unique (i.e., no two indicies represent equivalent +attribute lists). </p> </div> @@ -1051,8 +1061,41 @@ fields of <tt>FUNCTION</tt> records.</p> <p><tt>[ENTRY, paramidx0, attr0, paramidx1, attr1...]</tt></p> -<p>The <tt>ENTRY</tt> record (code 1) ... +<p>The <tt>ENTRY</tt> record (code 1) contains an even number of +values describing a unique set of function parameter attributes. Each +<i>paramidx</i> value indicates which set of attributes is +represented, with 0 representing the return value attributes, +0xFFFFFFFF representing function attributes, and other values +representing 1-based function parameters. Each <i>attr</i> value is a +bitmap with the following interpretation: </p> + +<ul> +<li>bit 0: <tt>zeroext</tt></li> +<li>bit 1: <tt>signext</tt></li> +<li>bit 2: <tt>noreturn</tt></li> +<li>bit 3: <tt>inreg</tt></li> +<li>bit 4: <tt>sret</tt></li> +<li>bit 5: <tt>nounwind</tt></li> +<li>bit 6: <tt>noalias</tt></li> +<li>bit 7: <tt>byval</tt></li> +<li>bit 8: <tt>nest</tt></li> +<li>bit 9: <tt>readnone</tt></li> +<li>bit 10: <tt>readonly</tt></li> +<li>bit 11: <tt>noinline</tt></li> +<li>bit 12: <tt>alwaysinline</tt></li> +<li>bit 13: <tt>optsize</tt></li> +<li>bit 14: <tt>ssp</tt></li> +<li>bit 15: <tt>sspreq</tt></li> +<li>bits 16–31: <tt>align <var>n</var></tt></li> +<li>bit 32: <tt>nocapture</tt></li> +<li>bit 33: <tt>noredzone</tt></li> +<li>bit 34: <tt>noimplicitfloat</tt></li> +<li>bit 35: <tt>naked</tt></li> +<li>bit 36: <tt>inlinehint</tt></li> +<li>bits 37–39: <tt>alignstack <var>n</var></tt>, represented as +the logarithm base 2 of the requested alignment, plus 1</li> +</ul> </div> <!-- ======================================================================= --> @@ -1061,11 +1104,283 @@ fields of <tt>FUNCTION</tt> records.</p> <div class="doc_text"> -<p>The <tt>TYPE_BLOCK</tt> block (id 10) ... +<p>The <tt>TYPE_BLOCK</tt> block (id 10) contains records which +constitute a table of type operator entries used to represent types +referenced within an LLVM module. Each record (with the exception of +<a href="#TYPE_CODE_NUMENTRY"><tt>NUMENTRY</tt></a>) generates a +single type table entry, which may be referenced by 0-based index from +instructions, constants, metadata, type symbol table entries, or other +type operator records. +</p> + +<p>Entries within <tt>TYPE_BLOCK</tt> are constructed to ensure that +each entry is unique (i.e., no two indicies represent structurally +equivalent types). </p> + +</div> + +<!-- _______________________________________________________________________ --> +<div class="doc_subsubsection"><a name="TYPE_CODE_NUMENTRY">TYPE_CODE_NUMENTRY Record</a> +</div> + +<div class="doc_text"> + +<p><tt>[NUMENTRY, numentries]</tt></p> + +<p>The <tt>NUMENTRY</tt> record (code 1) contains a single value which +indicates the total number of type code entries in the type table of +the module. If present, <tt>NUMENTRY</tt> should be the first record +in the block. +</p> +</div> + +<!-- _______________________________________________________________________ --> +<div class="doc_subsubsection"><a name="TYPE_CODE_VOID">TYPE_CODE_VOID Record</a> +</div> + +<div class="doc_text"> + +<p><tt>[VOID]</tt></p> + +<p>The <tt>VOID</tt> record (code 2) adds a <tt>void</tt> type to the +type table. +</p> +</div> + +<!-- _______________________________________________________________________ --> +<div class="doc_subsubsection"><a name="TYPE_CODE_FLOAT">TYPE_CODE_FLOAT Record</a> +</div> + +<div class="doc_text"> + +<p><tt>[FLOAT]</tt></p> + +<p>The <tt>FLOAT</tt> record (code 3) adds a <tt>float</tt> (32-bit +floating point) type to the type table. +</p> +</div> + +<!-- _______________________________________________________________________ --> +<div class="doc_subsubsection"><a name="TYPE_CODE_DOUBLE">TYPE_CODE_DOUBLE Record</a> +</div> + +<div class="doc_text"> + +<p><tt>[DOUBLE]</tt></p> + +<p>The <tt>DOUBLE</tt> record (code 4) adds a <tt>double</tt> (64-bit +floating point) type to the type table. +</p> +</div> + +<!-- _______________________________________________________________________ --> +<div class="doc_subsubsection"><a name="TYPE_CODE_LABEL">TYPE_CODE_LABEL Record</a> +</div> + +<div class="doc_text"> + +<p><tt>[LABEL]</tt></p> + +<p>The <tt>LABEL</tt> record (code 5) adds a <tt>label</tt> type to +the type table. +</p> +</div> + +<!-- _______________________________________________________________________ --> +<div class="doc_subsubsection"><a name="TYPE_CODE_OPAQUE">TYPE_CODE_OPAQUE Record</a> +</div> + +<div class="doc_text"> + +<p><tt>[OPAQUE]</tt></p> + +<p>The <tt>OPAQUE</tt> record (code 6) adds an <tt>opaque</tt> type to +the type table. Note that distinct <tt>opaque</tt> types are not +unified. +</p> +</div> + +<!-- _______________________________________________________________________ --> +<div class="doc_subsubsection"><a name="TYPE_CODE_INTEGER">TYPE_CODE_INTEGER Record</a> +</div> + +<div class="doc_text"> + +<p><tt>[INTEGER, width]</tt></p> + +<p>The <tt>INTEGER</tt> record (code 7) adds an integer type to the +type table. The single <i>width</i> field indicates the width of the +integer type. +</p> +</div> + +<!-- _______________________________________________________________________ --> +<div class="doc_subsubsection"><a name="TYPE_CODE_POINTER">TYPE_CODE_POINTER Record</a> +</div> + +<div class="doc_text"> + +<p><tt>[POINTER, pointee type, address space]</tt></p> + +<p>The <tt>POINTER</tt> record (code 8) adds a pointer type to the +type table. The operand fields are</p> + +<ul> +<li><i>pointee type</i>: The type index of the pointed-to type</li> + +<li><i>address space</i>: If supplied, the target-specific numbered +address space where the pointed-to object resides. Otherwise, the +default address space is zero. +</li> +</ul> +</div> + +<!-- _______________________________________________________________________ --> +<div class="doc_subsubsection"><a name="TYPE_CODE_FUNCTION">TYPE_CODE_FUNCTION Record</a> +</div> + +<div class="doc_text"> + +<p><tt>[FUNCTION, vararg, ignored, retty, ...paramty... ]</tt></p> + +<p>The <tt>FUNCTION</tt> record (code 9) adds a function type to the +type table. The operand fields are</p> + +<ul> +<li><i>vararg</i>: Non-zero if the type represents a varargs function</li> + +<li><i>ignored</i>: This value field is present for backward +compatibility only, and is ignored</li> + +<li><i>retty</i>: The type index of the function's return type</li> + +<li><i>paramty</i>: Zero or more type indices representing the +parameter types of the function</li> +</ul> + +</div> + +<!-- _______________________________________________________________________ --> +<div class="doc_subsubsection"><a name="TYPE_CODE_STRUCT">TYPE_CODE_STRUCT Record</a> +</div> + +<div class="doc_text"> + +<p><tt>[STRUCT, ispacked, ...eltty...]</tt></p> + +<p>The <tt>STRUCT </tt> record (code 10) adds a struct type to the +type table. The operand fields are</p> + +<ul> +<li><i>ispacked</i>: Non-zero if the type represents a packed structure</li> + +<li><i>eltty</i>: Zero or more type indices representing the element +types of the structure</li> +</ul> +</div> + +<!-- _______________________________________________________________________ --> +<div class="doc_subsubsection"><a name="TYPE_CODE_ARRAY">TYPE_CODE_ARRAY Record</a> +</div> + +<div class="doc_text"> + +<p><tt>[ARRAY, numelts, eltty]</tt></p> + +<p>The <tt>ARRAY</tt> record (code 11) adds an array type to the type +table. The operand fields are</p> + +<ul> +<li><i>numelts</i>: The number of elements in arrays of this type</li> + +<li><i>eltty</i>: The type index of the array element type</li> +</ul> +</div> + +<!-- _______________________________________________________________________ --> +<div class="doc_subsubsection"><a name="TYPE_CODE_VECTOR">TYPE_CODE_VECTOR Record</a> +</div> + +<div class="doc_text"> + +<p><tt>[VECTOR, numelts, eltty]</tt></p> + +<p>The <tt>VECTOR</tt> record (code 12) adds a vector type to the type +table. The operand fields are</p> + +<ul> +<li><i>numelts</i>: The number of elements in vectors of this type</li> + +<li><i>eltty</i>: The type index of the vector element type</li> +</ul> +</div> + +<!-- _______________________________________________________________________ --> +<div class="doc_subsubsection"><a name="TYPE_CODE_X86_FP80">TYPE_CODE_X86_FP80 Record</a> +</div> + +<div class="doc_text"> + +<p><tt>[X86_FP80]</tt></p> + +<p>The <tt>X86_FP80</tt> record (code 13) adds an <tt>x86_fp80</tt> (80-bit +floating point) type to the type table. +</p> +</div> + +<!-- _______________________________________________________________________ --> +<div class="doc_subsubsection"><a name="TYPE_CODE_FP128">TYPE_CODE_FP128 Record</a> +</div> + +<div class="doc_text"> + +<p><tt>[FP128]</tt></p> + +<p>The <tt>FP128</tt> record (code 14) adds an <tt>fp128</tt> (128-bit +floating point) type to the type table. +</p> +</div> + +<!-- _______________________________________________________________________ --> +<div class="doc_subsubsection"><a name="TYPE_CODE_PPC_FP128">TYPE_CODE_PPC_FP128 Record</a> +</div> + +<div class="doc_text"> + +<p><tt>[PPC_FP128]</tt></p> + +<p>The <tt>PPC_FP128</tt> record (code 15) adds a <tt>ppc_fp128</tt> +(128-bit floating point) type to the type table. +</p> +</div> + +<!-- _______________________________________________________________________ --> +<div class="doc_subsubsection"><a name="TYPE_CODE_METADATA">TYPE_CODE_METADATA Record</a> +</div> + +<div class="doc_text"> + +<p><tt>[METADATA]</tt></p> + +<p>The <tt>METADATA</tt> record (code 16) adds a <tt>metadata</tt> +type to the type table. </p> +</div> +<!-- _______________________________________________________________________ --> +<div class="doc_subsubsection"><a name="TYPE_CODE_UNION">TYPE_CODE_UNION Record</a> </div> +<div class="doc_text"> + +<p><tt>[UNION, ...eltty...]</tt></p> + +<p>The <tt>UNION</tt> record (code 17) adds a <tt>union</tt> type to +the type table. The <i>eltty</i> operand fields are zero or more type +indices representing the element types of the union. +</p> + +</div> <!-- ======================================================================= --> <div class="doc_subsection"><a name="CONSTANTS_BLOCK">CONSTANTS_BLOCK Contents</a> @@ -1107,11 +1422,28 @@ fields of <tt>FUNCTION</tt> records.</p> <div class="doc_text"> -<p>The <tt>TYPE_SYMTAB_BLOCK</tt> block (id 13) ... +<p>The <tt>TYPE_SYMTAB_BLOCK</tt> block (id 13) contains entries which +map between module-level named types and their corresponding type +indices. </p> </div> +<!-- _______________________________________________________________________ --> +<div class="doc_subsubsection"><a name="TST_CODE_ENTRY">TST_CODE_ENTRY Record</a> +</div> + +<div class="doc_text"> + +<p><tt>[ENTRY, typeid, ...string...]</tt></p> + +<p>The <tt>ENTRY</tt> record (code 1) contains a variable number of +values, with the first giving the type index of the designated type, +and the remaining values giving the character codes of the type +name. Each entry corresponds to a single named type. +</p> +</div> + <!-- ======================================================================= --> <div class="doc_subsection"><a name="VALUE_SYMTAB_BLOCK">VALUE_SYMTAB_BLOCK Contents</a> @@ -1157,7 +1489,7 @@ fields of <tt>FUNCTION</tt> records.</p> src="http://www.w3.org/Icons/valid-html401-blue" alt="Valid HTML 4.01"></a> <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> -Last modified: $Date: 2010-01-20 18:53:51 +0100 (Wed, 20 Jan 2010) $ +Last modified: $Date: 2010-05-22 00:20:54 +0200 (Sat, 22 May 2010) $ </address> </body> </html> diff --git a/docs/Bugpoint.html b/docs/Bugpoint.html index c89b4c5..cbd71aa 100644 --- a/docs/Bugpoint.html +++ b/docs/Bugpoint.html @@ -243,7 +243,7 @@ non-obvious ways. Here are some hints and tips:<p> <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="http://llvm.org">LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2009-10-12 20:12:47 +0200 (Mon, 12 Oct 2009) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> diff --git a/docs/CodeGenerator.html b/docs/CodeGenerator.html index b2c3b83..ec050bf 100644 --- a/docs/CodeGenerator.html +++ b/docs/CodeGenerator.html @@ -2162,7 +2162,7 @@ MOVSX32rm16 -> movsx, 32-bit register, 16-bit memory <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-04-09 20:39:54 +0200 (Fri, 09 Apr 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> diff --git a/docs/CodingStandards.html b/docs/CodingStandards.html index 8dc5678..bb88a91 100644 --- a/docs/CodingStandards.html +++ b/docs/CodingStandards.html @@ -1346,7 +1346,7 @@ something.</p> <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="http://llvm.org">LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-02-26 21:18:32 +0100 (Fri, 26 Feb 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> diff --git a/docs/CommandGuide/index.html b/docs/CommandGuide/index.html index d0212b9..62cb776 100644 --- a/docs/CommandGuide/index.html +++ b/docs/CommandGuide/index.html @@ -148,7 +148,7 @@ options) arguments to the tool you are interested in.</p> src="http://www.w3.org/Icons/valid-html401-blue" alt="Valid HTML 4.01"></a> <a href="http://llvm.org">LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-02-18 15:08:13 +0100 (Thu, 18 Feb 2010) $ + Last modified: $Date: 2010-05-11 18:47:42 +0200 (Tue, 11 May 2010) $ </address> </body> diff --git a/docs/CommandGuide/lit.pod b/docs/CommandGuide/lit.pod index 72d9d2b..989a5d7 100644 --- a/docs/CommandGuide/lit.pod +++ b/docs/CommandGuide/lit.pod @@ -253,8 +253,8 @@ files passed on the command line. You can use B<--show-suites> to display the discovered test suites at startup. Once a test suite is discovered, its config file is loaded. Config files -themselves are just Python modules which will be executed. When the config file -is executed, two important global variables are predefined: +themselves are Python modules which will be executed. When the config file is +executed, two important global variables are predefined: =over diff --git a/docs/CommandLine.html b/docs/CommandLine.html index 092fd2b..2e5b3a2 100644 --- a/docs/CommandLine.html +++ b/docs/CommandLine.html @@ -1972,7 +1972,7 @@ tutorial.</p> <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="http://llvm.org">LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-02-26 21:18:32 +0100 (Fri, 26 Feb 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> diff --git a/docs/CompilerDriver.html b/docs/CompilerDriver.html index a0eed43..c63e174 100644 --- a/docs/CompilerDriver.html +++ b/docs/CompilerDriver.html @@ -748,7 +748,7 @@ the <tt class="docutils literal"><span class="pre">Base</span></tt> plugin behav <a href="mailto:foldr@codedgers.com">Mikhail Glushenkov</a><br /> <a href="http://llvm.org">LLVM Compiler Infrastructure</a><br /> -Last modified: $Date: 2010-02-18 15:08:13 +0100 (Thu, 18 Feb 2010) $ +Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address></div> </div> </div> diff --git a/docs/CompilerWriterInfo.html b/docs/CompilerWriterInfo.html index 00ba696..6cd9d7d 100644 --- a/docs/CompilerWriterInfo.html +++ b/docs/CompilerWriterInfo.html @@ -256,7 +256,7 @@ processors.</li> <a href="http://misha.brukman.net">Misha Brukman</a><br> <a href="http://llvm.org">LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2008-12-11 18:34:48 +0100 (Thu, 11 Dec 2008) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> diff --git a/docs/DeveloperPolicy.html b/docs/DeveloperPolicy.html index 1f9451d..37bfb89 100644 --- a/docs/DeveloperPolicy.html +++ b/docs/DeveloperPolicy.html @@ -601,7 +601,7 @@ Changes</a></div> Written by the <a href="mailto:llvm-oversight@cs.uiuc.edu">LLVM Oversight Group</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-02-26 21:18:32 +0100 (Fri, 26 Feb 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> </html> diff --git a/docs/ExceptionHandling.html b/docs/ExceptionHandling.html index dfe7ee8..2c85574 100644 --- a/docs/ExceptionHandling.html +++ b/docs/ExceptionHandling.html @@ -492,6 +492,26 @@ <!-- ======================================================================= --> <div class="doc_subsubsection"> + <a name="llvm_eh_sjlj_longjmp">llvm.eh.sjlj.longjmp</a> +</div> + +<div class="doc_text"> + +<pre> + void %<a href="#llvm_eh_sjlj_longjmp">llvm.eh.sjlj.setjmp</a>(i8*) +</pre> + +<p>The <a href="#llvm_eh_sjlj_longjmp"><tt>llvm.eh.sjlj.longjmp</tt></a> + intrinsic is used to implement <tt>__builtin_longjmp()</tt> for SJLJ + style exception handling. The single parameter is a pointer to a + buffer populated by <a href="#llvm_eh_sjlj_setjmp"> + <tt>llvm.eh.sjlj.setjmp</tt></a>. The frame pointer and stack pointer + are restored from the buffer, then control is transfered to the + destination address.</p> + +</div> +<!-- ======================================================================= --> +<div class="doc_subsubsection"> <a name="llvm_eh_sjlj_lsda">llvm.eh.sjlj.lsda</a> </div> @@ -599,7 +619,7 @@ <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="http://llvm.org">LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-01-28 02:45:32 +0100 (Thu, 28 Jan 2010) $ + Last modified: $Date: 2010-05-26 18:21:41 +0200 (Wed, 26 May 2010) $ </address> </body> diff --git a/docs/ExtendingLLVM.html b/docs/ExtendingLLVM.html index 8351f1a..2237560 100644 --- a/docs/ExtendingLLVM.html +++ b/docs/ExtendingLLVM.html @@ -384,7 +384,7 @@ void calcTypeName(const Type *Ty, <a href="http://llvm.org">The LLVM Compiler Infrastructure</a> <br> - Last modified: $Date: 2008-12-11 19:23:24 +0100 (Thu, 11 Dec 2008) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> diff --git a/docs/FAQ.html b/docs/FAQ.html index eb162f1..6e560f5 100644 --- a/docs/FAQ.html +++ b/docs/FAQ.html @@ -931,7 +931,7 @@ F.i: src="http://www.w3.org/Icons/valid-html401-blue" alt="Valid HTML 4.01"></a> <a href="http://llvm.org">LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-05-04 20:16:00 +0200 (Tue, 04 May 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> diff --git a/docs/GCCFEBuildInstrs.html b/docs/GCCFEBuildInstrs.html index 873faa6..f4eccf79 100644 --- a/docs/GCCFEBuildInstrs.html +++ b/docs/GCCFEBuildInstrs.html @@ -272,7 +272,7 @@ More information is <a href="FAQ.html#license">available in the FAQ</a>. src="http://www.w3.org/Icons/valid-html401-blue" alt="Valid HTML 4.01"></a> <a href="http://llvm.org">LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2009-07-05 14:01:44 +0200 (Sun, 05 Jul 2009) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> diff --git a/docs/GarbageCollection.html b/docs/GarbageCollection.html index a372f69..fde070c 100644 --- a/docs/GarbageCollection.html +++ b/docs/GarbageCollection.html @@ -617,7 +617,7 @@ conforms to the binary interface defined by library, most essentially the using namespace llvm; namespace { - class VISIBILITY_HIDDEN MyGC : public GCStrategy { + class LLVM_LIBRARY_VISIBILITY MyGC : public GCStrategy { public: MyGC() {} }; @@ -1229,7 +1229,7 @@ generation in the JIT, nor using the object writers.</p> using namespace llvm; namespace { - class VISIBILITY_HIDDEN MyGCPrinter : public GCMetadataPrinter { + class LLVM_LIBRARY_VISIBILITY MyGCPrinter : public GCMetadataPrinter { public: virtual void beginAssembly(std::ostream &OS, AsmPrinter &AP, const TargetAsmInfo &TAI); @@ -1380,7 +1380,7 @@ Fergus Henderson. International Symposium on Memory Management 2002.</p> <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="http://llvm.org">LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2009-08-05 17:42:44 +0200 (Wed, 05 Aug 2009) $ + Last modified: $Date: 2010-05-11 22:16:09 +0200 (Tue, 11 May 2010) $ </address> </body> diff --git a/docs/GetElementPtr.html b/docs/GetElementPtr.html index f6dd71f..9e1c8b8 100644 --- a/docs/GetElementPtr.html +++ b/docs/GetElementPtr.html @@ -728,7 +728,7 @@ idx3 = (char*) &MyVar + 8 <a href="http://validator.w3.org/check/referer"><img src="http://www.w3.org/Icons/valid-html401-blue" alt="Valid HTML 4.01"></a> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br/> - Last modified: $Date: 2010-02-25 19:16:03 +0100 (Thu, 25 Feb 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> </html> diff --git a/docs/GettingStarted.html b/docs/GettingStarted.html index d301e4c..7103d13 100644 --- a/docs/GettingStarted.html +++ b/docs/GettingStarted.html @@ -452,8 +452,8 @@ href="GCCFEBuildInstrs.html">try to compile it</a> on your platform.</p> <li><a name="sf3">Only needed if you want to run the automated test suite in the <tt>llvm/test</tt> directory.</a></li> <li><a name="sf4">If you want to make changes to the configure scripts, - you will need GNU autoconf (2.59), and consequently, GNU M4 (version 1.4 - or higher). You will also need automake (1.9.2). We only use aclocal + you will need GNU autoconf (2.60), and consequently, GNU M4 (version 1.4 + or higher). You will also need automake (1.9.6). We only use aclocal from that package.</a></li> </ol> </div> @@ -1673,7 +1673,7 @@ out:</p> <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="http://llvm.x10sys.com/rspencer/">Reid Spencer</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-02-18 15:08:13 +0100 (Thu, 18 Feb 2010) $ + Last modified: $Date: 2010-05-19 09:00:17 +0200 (Wed, 19 May 2010) $ </address> </body> </html> diff --git a/docs/GettingStartedVS.html b/docs/GettingStartedVS.html index c002450..e467e08 100644 --- a/docs/GettingStartedVS.html +++ b/docs/GettingStartedVS.html @@ -411,7 +411,7 @@ out:</p> <a href="mailto:jeffc@jolt-lang.org">Jeff Cohen</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2009-08-05 17:42:44 +0200 (Wed, 05 Aug 2009) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> </html> diff --git a/docs/HowToReleaseLLVM.html b/docs/HowToReleaseLLVM.html index ae0b133..b966f45 100644 --- a/docs/HowToReleaseLLVM.html +++ b/docs/HowToReleaseLLVM.html @@ -517,7 +517,7 @@ svn copy https://llvm.org/svn/llvm-project/test-suite/branches/release_XX \ src="http://www.w3.org/Icons/valid-html401-blue" alt="Valid HTML 4.01"></a> <a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a> <br> - Last modified: $Date: 2010-04-05 20:35:37 +0200 (Mon, 05 Apr 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> </html> diff --git a/docs/HowToSubmitABug.html b/docs/HowToSubmitABug.html index 5cf935d..64c6141 100644 --- a/docs/HowToSubmitABug.html +++ b/docs/HowToSubmitABug.html @@ -340,7 +340,7 @@ the following:</p> <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a> <br> - Last modified: $Date: 2010-05-02 17:36:26 +0200 (Sun, 02 May 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> diff --git a/docs/LangRef.html b/docs/LangRef.html index 3ee8de7..119436a 100644 --- a/docs/LangRef.html +++ b/docs/LangRef.html @@ -224,7 +224,7 @@ <li><a href="#int_stackrestore">'<tt>llvm.stackrestore</tt>' Intrinsic</a></li> <li><a href="#int_prefetch">'<tt>llvm.prefetch</tt>' Intrinsic</a></li> <li><a href="#int_pcmarker">'<tt>llvm.pcmarker</tt>' Intrinsic</a></li> - <li><a href="#int_readcyclecounter"><tt>llvm.readcyclecounter</tt>' Intrinsic</a></li> + <li><a href="#int_readcyclecounter">'<tt>llvm.readcyclecounter</tt>' Intrinsic</a></li> </ol> </li> <li><a href="#int_libc">Standard C Library Intrinsics</a> @@ -7217,10 +7217,10 @@ LLVM</a>.</p> any integer bit width. Not all targets support all bit widths however.</p> <pre> - declare i8 @llvm.atomic.load.add.i8..p0i8( i8* <ptr>, i8 <delta> ) - declare i16 @llvm.atomic.load.add.i16..p0i16( i16* <ptr>, i16 <delta> ) - declare i32 @llvm.atomic.load.add.i32..p0i32( i32* <ptr>, i32 <delta> ) - declare i64 @llvm.atomic.load.add.i64..p0i64( i64* <ptr>, i64 <delta> ) + declare i8 @llvm.atomic.load.add.i8.p0i8( i8* <ptr>, i8 <delta> ) + declare i16 @llvm.atomic.load.add.i16.p0i16( i16* <ptr>, i16 <delta> ) + declare i32 @llvm.atomic.load.add.i32.p0i32( i32* <ptr>, i32 <delta> ) + declare i64 @llvm.atomic.load.add.i64.p0i64( i64* <ptr>, i64 <delta> ) </pre> <h5>Overview:</h5> @@ -7412,8 +7412,8 @@ LLVM</a>.</p> <pre> declare i8 @llvm.atomic.load.min.i8.p0i8( i8* <ptr>, i8 <delta> ) declare i16 @llvm.atomic.load.min.i16.p0i16( i16* <ptr>, i16 <delta> ) - declare i32 @llvm.atomic.load.min.i32..p0i32( i32* <ptr>, i32 <delta> ) - declare i64 @llvm.atomic.load.min.i64..p0i64( i64* <ptr>, i64 <delta> ) + declare i32 @llvm.atomic.load.min.i32.p0i32( i32* <ptr>, i32 <delta> ) + declare i64 @llvm.atomic.load.min.i64.p0i64( i64* <ptr>, i64 <delta> ) </pre> <pre> @@ -7424,10 +7424,10 @@ LLVM</a>.</p> </pre> <pre> - declare i8 @llvm.atomic.load.umin.i8..p0i8( i8* <ptr>, i8 <delta> ) + declare i8 @llvm.atomic.load.umin.i8.p0i8( i8* <ptr>, i8 <delta> ) declare i16 @llvm.atomic.load.umin.i16.p0i16( i16* <ptr>, i16 <delta> ) - declare i32 @llvm.atomic.load.umin.i32..p0i32( i32* <ptr>, i32 <delta> ) - declare i64 @llvm.atomic.load.umin.i64..p0i64( i64* <ptr>, i64 <delta> ) + declare i32 @llvm.atomic.load.umin.i32.p0i32( i32* <ptr>, i32 <delta> ) + declare i64 @llvm.atomic.load.umin.i64.p0i64( i64* <ptr>, i64 <delta> ) </pre> <h5>Overview:</h5> @@ -7773,7 +7773,7 @@ LLVM</a>.</p> <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-05-03 16:59:34 +0200 (Mon, 03 May 2010) $ + Last modified: $Date: 2010-05-26 23:56:15 +0200 (Wed, 26 May 2010) $ </address> </body> diff --git a/docs/Lexicon.html b/docs/Lexicon.html index 576b732..09fae39 100644 --- a/docs/Lexicon.html +++ b/docs/Lexicon.html @@ -269,7 +269,7 @@ href="http://www.program-transformation.org/Transform/BURG">BURG</a> tool.</dd> src="http://www.w3.org/Icons/valid-html401-blue" alt="Valid HTML 4.01"></a><a href="http://llvm.org/">The LLVM Team</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> -Last modified: $Date: 2010-04-05 07:48:47 +0200 (Mon, 05 Apr 2010) $ +Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> <!-- vim: sw=2 --> diff --git a/docs/LinkTimeOptimization.html b/docs/LinkTimeOptimization.html index c6a2399..03dc677 100644 --- a/docs/LinkTimeOptimization.html +++ b/docs/LinkTimeOptimization.html @@ -382,7 +382,7 @@ of the native object files.</p> Devang Patel and Nick Kledzik<br> <a href="http://llvm.org">LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-04-25 00:01:40 +0200 (Sun, 25 Apr 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> diff --git a/docs/MakefileGuide.html b/docs/MakefileGuide.html index eb91a21..2e2fdc5 100644 --- a/docs/MakefileGuide.html +++ b/docs/MakefileGuide.html @@ -1025,7 +1025,7 @@ <a href="mailto:rspencer@x10sys.com">Reid Spencer</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-02-23 11:00:53 +0100 (Tue, 23 Feb 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> </html> diff --git a/docs/Packaging.html b/docs/Packaging.html index 678edb0..7aa4a1c 100644 --- a/docs/Packaging.html +++ b/docs/Packaging.html @@ -112,7 +112,7 @@ line numbers.</dd> <a href="http://validator.w3.org/check/referer"><img src="http://www.w3.org/Icons/valid-html401-blue" alt="Valid HTML 4.01"></a> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-02-26 23:25:06 +0100 (Fri, 26 Feb 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> </html> diff --git a/docs/Passes.html b/docs/Passes.html index 5d8120c..c239e44 100644 --- a/docs/Passes.html +++ b/docs/Passes.html @@ -85,6 +85,10 @@ perl -e '$/ = undef; for (split(/\n/, <>)) { s:^ *///? ?::; print " <p>\n" if ! <tr><td><a href="#dot-callgraph">-dot-callgraph</a></td><td>Print Call Graph to 'dot' file</td></tr> <tr><td><a href="#dot-cfg">-dot-cfg</a></td><td>Print CFG of function to 'dot' file</td></tr> <tr><td><a href="#dot-cfg-only">-dot-cfg-only</a></td><td>Print CFG of function to 'dot' file (with no function bodies)</td></tr> +<tr><td><a href="#dot-dom">-dot-dom</a></td><td>Print dominator tree of function to 'dot' file</td></tr> +<tr><td><a href="#dot-dom-only">-dot-dom-only</a></td><td>Print dominator tree of function to 'dot' file (with no function bodies)</td></tr> +<tr><td><a href="#dot-postdom">-dot-postdom</a></td><td>Print post dominator tree of function to 'dot' file</td></tr> +<tr><td><a href="#dot-postdom-only">-dot-postdom-only</a></td><td>Print post dominator tree of function to 'dot' file (with no function bodies)</td></tr> <tr><td><a href="#globalsmodref-aa">-globalsmodref-aa</a></td><td>Simple mod/ref analysis for globals</td></tr> <tr><td><a href="#instcount">-instcount</a></td><td>Counts the various types of Instructions</td></tr> <tr><td><a href="#intervals">-intervals</a></td><td>Interval Partition Construction</td></tr> @@ -177,6 +181,10 @@ perl -e '$/ = undef; for (split(/\n/, <>)) { s:^ *///? ?::; print " <p>\n" if ! <tr><td><a href="#verify">-verify</a></td><td>Module Verifier</td></tr> <tr><td><a href="#view-cfg">-view-cfg</a></td><td>View CFG of function</td></tr> <tr><td><a href="#view-cfg-only">-view-cfg-only</a></td><td>View CFG of function (with no function bodies)</td></tr> +<tr><td><a href="#view-dom">-view-dom</a></td><td>View dominator tree of function</td></tr> +<tr><td><a href="#view-dom-only">-view-dom-only</a></td><td>View dominator tree of function (with no function bodies)</td></tr> +<tr><td><a href="#view-postdom">-view-postdom</a></td><td>View post dominator tree of function</td></tr> +<tr><td><a href="#view-postdom-only">-view-postdom-only</a></td><td>View post dominator tree of function (with no function bodies)</td></tr> </table> </div> @@ -321,6 +329,58 @@ perl -e '$/ = undef; for (split(/\n/, <>)) { s:^ *///? ?::; print " <p>\n" if ! <!-------------------------------------------------------------------------- --> <div class="doc_subsection"> + <a name="dot-dom">Print dominator tree of function to 'dot' file</a> +</div> +<div class="doc_text"> + <p> + This pass, only available in <code>opt</code>, prints the dominator tree + into a <code>.dot</code> graph. This graph can then be processed with the + "dot" tool to convert it to postscript or some other suitable format. + </p> +</div> + +<!-------------------------------------------------------------------------- --> +<div class="doc_subsection"> + <a name="dot-dom-only">Print dominator tree of function to 'dot' file (with no + function bodies)</a> +</div> +<div class="doc_text"> + <p> + This pass, only available in <code>opt</code>, prints the dominator tree + into a <code>.dot</code> graph, omitting the function bodies. This graph can + then be processed with the "dot" tool to convert it to postscript or some + other suitable format. + </p> +</div> + +<!-------------------------------------------------------------------------- --> +<div class="doc_subsection"> + <a name="dot-postdom">Print post dominator tree of function to 'dot' file</a> +</div> +<div class="doc_text"> + <p> + This pass, only available in <code>opt</code>, prints the post dominator tree + into a <code>.dot</code> graph. This graph can then be processed with the + "dot" tool to convert it to postscript or some other suitable format. + </p> +</div> + +<!-------------------------------------------------------------------------- --> +<div class="doc_subsection"> + <a name="dot-postdom-only">Print post dominator tree of function to 'dot' file + (with no function bodies)</a> +</div> +<div class="doc_text"> + <p> + This pass, only available in <code>opt</code>, prints the post dominator tree + into a <code>.dot</code> graph, omitting the function bodies. This graph can + then be processed with the "dot" tool to convert it to postscript or some + other suitable format. + </p> +</div> + +<!-------------------------------------------------------------------------- --> +<div class="doc_subsection"> <a name="globalsmodref-aa">Simple mod/ref analysis for globals</a> </div> <div class="doc_text"> @@ -1752,6 +1812,52 @@ if (X < 3) {</pre> </p> </div> +<!-------------------------------------------------------------------------- --> +<div class="doc_subsection"> + <a name="view-dom">View dominator tree of function</a> +</div> +<div class="doc_text"> + <p> + Displays the dominator tree using the GraphViz tool. + </p> +</div> + +<!-------------------------------------------------------------------------- --> +<div class="doc_subsection"> + <a name="view-dom-only">View dominator tree of function (with no function + bodies) + </a> +</div> +<div class="doc_text"> + <p> + Displays the dominator tree using the GraphViz tool, but omitting function + bodies. + </p> +</div> + +<!-------------------------------------------------------------------------- --> +<div class="doc_subsection"> + <a name="view-postdom">View post dominator tree of function</a> +</div> +<div class="doc_text"> + <p> + Displays the post dominator tree using the GraphViz tool. + </p> +</div> + +<!-------------------------------------------------------------------------- --> +<div class="doc_subsection"> + <a name="view-postdom-only">View post dominator tree of function (with no + function bodies) + </a> +</div> +<div class="doc_text"> + <p> + Displays the post dominator tree using the GraphViz tool, but omitting + function bodies. + </p> +</div> + <!-- *********************************************************************** --> <hr> @@ -1763,7 +1869,7 @@ if (X < 3) {</pre> <a href="mailto:rspencer@x10sys.com">Reid Spencer</a><br> <a href="http://llvm.org">LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-04-22 22:48:34 +0200 (Thu, 22 Apr 2010) $ + Last modified: $Date: 2010-05-07 11:33:18 +0200 (Fri, 07 May 2010) $ </address> </body> diff --git a/docs/ProgrammersManual.html b/docs/ProgrammersManual.html index 23cfbf6..ed6a2b7 100644 --- a/docs/ProgrammersManual.html +++ b/docs/ProgrammersManual.html @@ -3943,7 +3943,7 @@ arguments. An argument has a pointer to the parent Function.</p> <a href="mailto:dhurjati@cs.uiuc.edu">Dinakar Dhurjati</a> and <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-04-02 02:08:26 +0200 (Fri, 02 Apr 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> diff --git a/docs/Projects.html b/docs/Projects.html index 582c4e2..76da086 100644 --- a/docs/Projects.html +++ b/docs/Projects.html @@ -453,7 +453,7 @@ Mailing List</a>.</p> <a href="mailto:criswell@uiuc.edu">John Criswell</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a> <br> - Last modified: $Date: 2009-08-13 22:08:52 +0200 (Thu, 13 Aug 2009) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index 5422a93..a5a35dd 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -1230,7 +1230,7 @@ lists</a>.</p> src="http://www.w3.org/Icons/valid-html401-blue" alt="Valid HTML 4.01"></a> <a href="http://llvm.org/">LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-05-04 01:52:21 +0200 (Tue, 04 May 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> diff --git a/docs/SourceLevelDebugging.html b/docs/SourceLevelDebugging.html index 9a4a6f1..e017530 100644 --- a/docs/SourceLevelDebugging.html +++ b/docs/SourceLevelDebugging.html @@ -1773,7 +1773,7 @@ enum Trees { <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="http://llvm.org">LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-04-05 06:11:11 +0200 (Mon, 05 Apr 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> diff --git a/docs/SystemLibrary.html b/docs/SystemLibrary.html index aca7e5d..b81b1a8 100644 --- a/docs/SystemLibrary.html +++ b/docs/SystemLibrary.html @@ -313,7 +313,7 @@ <a href="mailto:rspencer@x10sys.com">Reid Spencer</a><br> <a href="http://llvm.org">LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2009-07-17 23:11:24 +0200 (Fri, 17 Jul 2009) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> </html> diff --git a/docs/TableGenFundamentals.html b/docs/TableGenFundamentals.html index 388a090..4ad6191 100644 --- a/docs/TableGenFundamentals.html +++ b/docs/TableGenFundamentals.html @@ -795,7 +795,7 @@ This should highlight the APIs in <tt>TableGen/Record.h</tt>.</p> <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="http://llvm.org">LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-04-22 18:45:27 +0200 (Thu, 22 Apr 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> diff --git a/docs/TestingGuide.html b/docs/TestingGuide.html index 76d6de0..3149f46 100644 --- a/docs/TestingGuide.html +++ b/docs/TestingGuide.html @@ -1206,7 +1206,7 @@ know. Thanks!</p> John T. Criswell, Reid Spencer, and Tanya Lattner<br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-02-26 22:23:59 +0100 (Fri, 26 Feb 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> </html> diff --git a/docs/UsingLibraries.html b/docs/UsingLibraries.html index c6bcaf0..e7a1d3d 100644 --- a/docs/UsingLibraries.html +++ b/docs/UsingLibraries.html @@ -432,7 +432,7 @@ <a href="mailto:rspencer@x10sys.com">Reid Spencer</a> </address> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a> -<br>Last modified: $Date: 2009-07-24 02:30:09 +0200 (Fri, 24 Jul 2009) $ </div> +<br>Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </div> </body> </html> <!-- vim: sw=2 ts=2 ai diff --git a/docs/WritingAnLLVMBackend.html b/docs/WritingAnLLVMBackend.html index e513cea..0b9dd9f 100644 --- a/docs/WritingAnLLVMBackend.html +++ b/docs/WritingAnLLVMBackend.html @@ -2554,7 +2554,7 @@ with assembler. <a href="http://www.woo.com">Mason Woo</a> and <a href="http://misha.brukman.net">Misha Brukman</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a> <br> - Last modified: $Date: 2010-04-05 06:11:11 +0200 (Mon, 05 Apr 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> diff --git a/docs/WritingAnLLVMPass.html b/docs/WritingAnLLVMPass.html index e592da4..e353c2e 100644 --- a/docs/WritingAnLLVMPass.html +++ b/docs/WritingAnLLVMPass.html @@ -1835,7 +1835,7 @@ Despite that, we have kept the LLVM passes SMP ready, and you should too.</p> <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-04-17 01:07:44 +0200 (Sat, 17 Apr 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> diff --git a/docs/index.html b/docs/index.html index cd43f88..74c39f6 100644 --- a/docs/index.html +++ b/docs/index.html @@ -287,7 +287,7 @@ times each day, making it a high volume list.</li> src="http://www.w3.org/Icons/valid-html401-blue" alt="Valid HTML 4.01"></a> <a href="http://llvm.org">LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-02-26 01:54:42 +0100 (Fri, 26 Feb 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body></html> diff --git a/docs/tutorial/LangImpl1.html b/docs/tutorial/LangImpl1.html index 9f4737d..c256af4 100644 --- a/docs/tutorial/LangImpl1.html +++ b/docs/tutorial/LangImpl1.html @@ -342,7 +342,7 @@ so that you can use the lexer and parser together. <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-02-03 18:27:31 +0100 (Wed, 03 Feb 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> </html> diff --git a/docs/tutorial/LangImpl2.html b/docs/tutorial/LangImpl2.html index f06db16..f39ed6c 100644 --- a/docs/tutorial/LangImpl2.html +++ b/docs/tutorial/LangImpl2.html @@ -1227,7 +1227,7 @@ int main() { <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-02-03 18:27:31 +0100 (Wed, 03 Feb 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> </html> diff --git a/docs/tutorial/LangImpl3.html b/docs/tutorial/LangImpl3.html index 80c9fc2..602fd7d 100644 --- a/docs/tutorial/LangImpl3.html +++ b/docs/tutorial/LangImpl3.html @@ -1263,7 +1263,7 @@ int main() { <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-03-02 02:11:08 +0100 (Tue, 02 Mar 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> </html> diff --git a/docs/tutorial/LangImpl4.html b/docs/tutorial/LangImpl4.html index 4520c46..aaec2b6 100644 --- a/docs/tutorial/LangImpl4.html +++ b/docs/tutorial/LangImpl4.html @@ -1126,7 +1126,7 @@ int main() { <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-03-02 02:11:08 +0100 (Tue, 02 Mar 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> </html> diff --git a/docs/tutorial/LangImpl5.html b/docs/tutorial/LangImpl5.html index 3256c40..6f1f9df 100644 --- a/docs/tutorial/LangImpl5.html +++ b/docs/tutorial/LangImpl5.html @@ -1771,7 +1771,7 @@ int main() { <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-03-02 02:11:08 +0100 (Tue, 02 Mar 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> </html> diff --git a/docs/tutorial/LangImpl6.html b/docs/tutorial/LangImpl6.html index f70bc50..47f08dc 100644 --- a/docs/tutorial/LangImpl6.html +++ b/docs/tutorial/LangImpl6.html @@ -1808,7 +1808,7 @@ int main() { <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-02-11 20:15:20 +0100 (Thu, 11 Feb 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> </html> diff --git a/docs/tutorial/LangImpl7.html b/docs/tutorial/LangImpl7.html index 3d24739..ddd5a9b 100644 --- a/docs/tutorial/LangImpl7.html +++ b/docs/tutorial/LangImpl7.html @@ -2158,7 +2158,7 @@ int main() { <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-03-02 02:11:08 +0100 (Tue, 02 Mar 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> </html> diff --git a/docs/tutorial/LangImpl8.html b/docs/tutorial/LangImpl8.html index 5effd70..fe42a22 100644 --- a/docs/tutorial/LangImpl8.html +++ b/docs/tutorial/LangImpl8.html @@ -359,7 +359,7 @@ Passing Style</a> and the use of tail calls (which LLVM also supports).</p> <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-02-03 18:27:31 +0100 (Wed, 03 Feb 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> </html> diff --git a/docs/tutorial/OCamlLangImpl1.html b/docs/tutorial/OCamlLangImpl1.html index f3345aa..4410613 100644 --- a/docs/tutorial/OCamlLangImpl1.html +++ b/docs/tutorial/OCamlLangImpl1.html @@ -359,7 +359,7 @@ include a driver so that you can use the lexer and parser together. <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="mailto:idadesub@users.sourceforge.net">Erick Tryzelaar</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-02-03 18:27:31 +0100 (Wed, 03 Feb 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> </html> diff --git a/docs/tutorial/OCamlLangImpl2.html b/docs/tutorial/OCamlLangImpl2.html index a59e829..41d0956 100644 --- a/docs/tutorial/OCamlLangImpl2.html +++ b/docs/tutorial/OCamlLangImpl2.html @@ -1039,7 +1039,7 @@ main () <a href="mailto:sabre@nondot.org">Chris Lattner</a> <a href="mailto:erickt@users.sourceforge.net">Erick Tryzelaar</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-02-03 18:27:31 +0100 (Wed, 03 Feb 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> </html> diff --git a/docs/tutorial/OCamlLangImpl3.html b/docs/tutorial/OCamlLangImpl3.html index 01fe62f..06dded1 100644 --- a/docs/tutorial/OCamlLangImpl3.html +++ b/docs/tutorial/OCamlLangImpl3.html @@ -1087,7 +1087,7 @@ main () <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="mailto:idadesub@users.sourceforge.net">Erick Tryzelaar</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-03-08 20:32:18 +0100 (Mon, 08 Mar 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> </html> diff --git a/docs/tutorial/OCamlLangImpl4.html b/docs/tutorial/OCamlLangImpl4.html index 6d9a6c6..3277e10 100644 --- a/docs/tutorial/OCamlLangImpl4.html +++ b/docs/tutorial/OCamlLangImpl4.html @@ -1023,7 +1023,7 @@ extern double putchard(double X) { <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="mailto:idadesub@users.sourceforge.net">Erick Tryzelaar</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-03-08 20:32:18 +0100 (Mon, 08 Mar 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> </html> diff --git a/docs/tutorial/OCamlLangImpl5.html b/docs/tutorial/OCamlLangImpl5.html index b0440ac..7194a02 100644 --- a/docs/tutorial/OCamlLangImpl5.html +++ b/docs/tutorial/OCamlLangImpl5.html @@ -1563,7 +1563,7 @@ operators</a> <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="mailto:idadesub@users.sourceforge.net">Erick Tryzelaar</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-03-08 20:32:18 +0100 (Mon, 08 Mar 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> </html> diff --git a/docs/tutorial/OCamlLangImpl6.html b/docs/tutorial/OCamlLangImpl6.html index c10d5bb..f365e2d 100644 --- a/docs/tutorial/OCamlLangImpl6.html +++ b/docs/tutorial/OCamlLangImpl6.html @@ -1568,7 +1568,7 @@ SSA construction</a> <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="mailto:idadesub@users.sourceforge.net">Erick Tryzelaar</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-03-22 00:15:13 +0100 (Mon, 22 Mar 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> </html> diff --git a/docs/tutorial/OCamlLangImpl7.html b/docs/tutorial/OCamlLangImpl7.html index c360f2a..8f95389 100644 --- a/docs/tutorial/OCamlLangImpl7.html +++ b/docs/tutorial/OCamlLangImpl7.html @@ -1901,7 +1901,7 @@ extern double printd(double X) { <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> <a href="mailto:idadesub@users.sourceforge.net">Erick Tryzelaar</a><br> - Last modified: $Date: 2010-03-22 00:15:13 +0100 (Mon, 22 Mar 2010) $ + Last modified: $Date: 2010-05-07 02:28:04 +0200 (Fri, 07 May 2010) $ </address> </body> </html> |