[llvm-commits] CVS: llvm-www/releases/1.5/docs/AliasAnalysis.html Bugpoint.html BytecodeFormat.html CFEBuildInstrs.html CodeGenerator.html CodingStandards.html CommandLine.html CompilerDriver.html CompilerWriterInfo.html ExtendingLLVM.html FAQ.html GarbageCollection.html GettingStarted.html GettingStartedVS.html HowToSubmitABug.html LLVMVsTheWorld.html LangRef.html Lexicon.html MakefileGuide.html ProgrammersManual.html Projects.html ReleaseNotes.html SourceLevelDebugging.html Stacker.html SystemLibrary.html TableGenFundamentals.html TestingGuide.html UsingLibraries.html WritingAnLLVMBackend.html WritingAnLLVMPass.html index.html llvm.css

John Criswell criswell at cs.uiuc.edu
Wed May 18 09:04:58 PDT 2005



Changes in directory llvm-www/releases/1.5/docs:

AliasAnalysis.html updated: 1.1 -> 1.2
Bugpoint.html updated: 1.1 -> 1.2
BytecodeFormat.html updated: 1.1 -> 1.2
CFEBuildInstrs.html updated: 1.1 -> 1.2
CodeGenerator.html updated: 1.1 -> 1.2
CodingStandards.html updated: 1.1 -> 1.2
CommandLine.html updated: 1.1 -> 1.2
CompilerDriver.html updated: 1.1 -> 1.2
CompilerWriterInfo.html updated: 1.1 -> 1.2
ExtendingLLVM.html updated: 1.1 -> 1.2
FAQ.html updated: 1.1 -> 1.2
GarbageCollection.html updated: 1.1 -> 1.2
GettingStarted.html updated: 1.1 -> 1.2
GettingStartedVS.html updated: 1.1 -> 1.2
HowToSubmitABug.html updated: 1.1 -> 1.2
LLVMVsTheWorld.html updated: 1.1 -> 1.2
LangRef.html updated: 1.1 -> 1.2
Lexicon.html updated: 1.1 -> 1.2
MakefileGuide.html updated: 1.1 -> 1.2
ProgrammersManual.html updated: 1.1 -> 1.2
Projects.html updated: 1.1 -> 1.2
ReleaseNotes.html updated: 1.1 -> 1.2
SourceLevelDebugging.html updated: 1.1 -> 1.2
Stacker.html updated: 1.1 -> 1.2
SystemLibrary.html updated: 1.1 -> 1.2
TableGenFundamentals.html updated: 1.1 -> 1.2
TestingGuide.html updated: 1.1 -> 1.2
UsingLibraries.html updated: 1.1 -> 1.2
WritingAnLLVMBackend.html updated: 1.1 -> 1.2
WritingAnLLVMPass.html updated: 1.1 -> 1.2
index.html updated: 1.1 -> 1.2
llvm.css updated: 1.1 -> 1.2
---
Log message:

Added updates from the new LLVM 1.5 tarball.
Note that most of these are just date changes from the last cvs export.


---
Diffs of the changes:  (+73 -72)

 AliasAnalysis.html        |    2 +-
 Bugpoint.html             |    2 +-
 BytecodeFormat.html       |    2 +-
 CFEBuildInstrs.html       |    4 ++--
 CodeGenerator.html        |    2 +-
 CodingStandards.html      |    2 +-
 CommandLine.html          |    2 +-
 CompilerDriver.html       |    2 +-
 CompilerWriterInfo.html   |    5 +----
 ExtendingLLVM.html        |    2 +-
 FAQ.html                  |    2 +-
 GarbageCollection.html    |    2 +-
 GettingStarted.html       |   38 +++++++++++++++++++-------------------
 GettingStartedVS.html     |    2 +-
 HowToSubmitABug.html      |    2 +-
 LLVMVsTheWorld.html       |    2 +-
 LangRef.html              |    2 +-
 Lexicon.html              |    2 +-
 MakefileGuide.html        |    2 +-
 ProgrammersManual.html    |    2 +-
 Projects.html             |    2 +-
 ReleaseNotes.html         |   14 +++++++-------
 SourceLevelDebugging.html |    2 +-
 Stacker.html              |    2 +-
 SystemLibrary.html        |    2 +-
 TableGenFundamentals.html |    2 +-
 TestingGuide.html         |    2 +-
 UsingLibraries.html       |    2 +-
 WritingAnLLVMBackend.html |   30 +++++++++++++++++-------------
 WritingAnLLVMPass.html    |    2 +-
 index.html                |    2 +-
 llvm.css                  |    2 +-
 32 files changed, 73 insertions(+), 72 deletions(-)


Index: llvm-www/releases/1.5/docs/AliasAnalysis.html
diff -u llvm-www/releases/1.5/docs/AliasAnalysis.html:1.1 llvm-www/releases/1.5/docs/AliasAnalysis.html:1.2
--- llvm-www/releases/1.5/docs/AliasAnalysis.html:1.1	Wed May 18 09:33:19 2005
+++ llvm-www/releases/1.5/docs/AliasAnalysis.html	Wed May 18 11:04:42 2005
@@ -946,7 +946,7 @@
 
   <a href="mailto:sabre at nondot.org">Chris Lattner</a><br>
   <a href="http://llvm.cs.uiuc.edu">LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2005/05/18 14:33:19 $
+  Last modified: $Date: 2005/05/18 16:04:42 $
 </address>
 
 </body>


Index: llvm-www/releases/1.5/docs/Bugpoint.html
diff -u llvm-www/releases/1.5/docs/Bugpoint.html:1.1 llvm-www/releases/1.5/docs/Bugpoint.html:1.2
--- llvm-www/releases/1.5/docs/Bugpoint.html:1.1	Wed May 18 09:33:19 2005
+++ llvm-www/releases/1.5/docs/Bugpoint.html	Wed May 18 11:04:42 2005
@@ -231,7 +231,7 @@
 
   <a href="mailto:sabre at nondot.org">Chris Lattner</a><br>
   <a href="http://llvm.cs.uiuc.edu">LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2005/05/18 14:33:19 $
+  Last modified: $Date: 2005/05/18 16:04:42 $
 </address>
 
 </body>


Index: llvm-www/releases/1.5/docs/BytecodeFormat.html
diff -u llvm-www/releases/1.5/docs/BytecodeFormat.html:1.1 llvm-www/releases/1.5/docs/BytecodeFormat.html:1.2
--- llvm-www/releases/1.5/docs/BytecodeFormat.html:1.1	Wed May 18 09:33:19 2005
+++ llvm-www/releases/1.5/docs/BytecodeFormat.html	Wed May 18 11:04:42 2005
@@ -1935,7 +1935,7 @@
 <a href="mailto:rspencer at x10sys.com">Reid Spencer</a> and <a
  href="mailto:sabre at nondot.org">Chris Lattner</a><br>
 <a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a><br>
-Last modified: $Date: 2005/05/18 14:33:19 $
+Last modified: $Date: 2005/05/18 16:04:42 $
 </address>
 </body>
 </html>


Index: llvm-www/releases/1.5/docs/CFEBuildInstrs.html
diff -u llvm-www/releases/1.5/docs/CFEBuildInstrs.html:1.1 llvm-www/releases/1.5/docs/CFEBuildInstrs.html:1.2
--- llvm-www/releases/1.5/docs/CFEBuildInstrs.html:1.1	Wed May 18 09:33:19 2005
+++ llvm-www/releases/1.5/docs/CFEBuildInstrs.html	Wed May 18 11:04:42 2005
@@ -129,7 +129,7 @@
 </pre></li>
 
 <li><p>Unpack the C/C++ front-end source into cfrontend/src, either by
-       untar'ing an llvm-gcc.tar.gz file or checking out CVS into this
+       untar'ing a cfrontend.source.tar.gz file or checking out CVS into this
        directory.</p></li>
 
 <li><p>Make "build" and "install" directories as siblings of the "src" tree:</p>
@@ -354,7 +354,7 @@
 
   Brian Gaeke<br>
   <a href="http://llvm.cs.uiuc.edu">LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2005/05/18 14:33:19 $
+  Last modified: $Date: 2005/05/18 16:04:42 $
 </address>
 
 </body>


Index: llvm-www/releases/1.5/docs/CodeGenerator.html
diff -u llvm-www/releases/1.5/docs/CodeGenerator.html:1.1 llvm-www/releases/1.5/docs/CodeGenerator.html:1.2
--- llvm-www/releases/1.5/docs/CodeGenerator.html:1.1	Wed May 18 09:33:19 2005
+++ llvm-www/releases/1.5/docs/CodeGenerator.html	Wed May 18 11:04:42 2005
@@ -992,7 +992,7 @@
 
   <a href="mailto:sabre at nondot.org">Chris Lattner</a><br>
   <a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2005/05/18 14:33:19 $
+  Last modified: $Date: 2005/05/18 16:04:42 $
 </address>
 
 </body>


Index: llvm-www/releases/1.5/docs/CodingStandards.html
diff -u llvm-www/releases/1.5/docs/CodingStandards.html:1.1 llvm-www/releases/1.5/docs/CodingStandards.html:1.2
--- llvm-www/releases/1.5/docs/CodingStandards.html:1.1	Wed May 18 09:33:20 2005
+++ llvm-www/releases/1.5/docs/CodingStandards.html	Wed May 18 11:04:42 2005
@@ -639,7 +639,7 @@
 
   <a href="mailto:sabre at nondot.org">Chris Lattner</a><br>
   <a href="http://llvm.cs.uiuc.edu">LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2005/05/18 14:33:20 $
+  Last modified: $Date: 2005/05/18 16:04:42 $
 </address>
 
 </body>


Index: llvm-www/releases/1.5/docs/CommandLine.html
diff -u llvm-www/releases/1.5/docs/CommandLine.html:1.1 llvm-www/releases/1.5/docs/CommandLine.html:1.2
--- llvm-www/releases/1.5/docs/CommandLine.html:1.1	Wed May 18 09:33:20 2005
+++ llvm-www/releases/1.5/docs/CommandLine.html	Wed May 18 11:04:42 2005
@@ -1814,7 +1814,7 @@
 
   <a href="mailto:sabre at nondot.org">Chris Lattner</a><br>
   <a href="http://llvm.cs.uiuc.edu">LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2005/05/18 14:33:20 $
+  Last modified: $Date: 2005/05/18 16:04:42 $
 </address>
 
 </body>


Index: llvm-www/releases/1.5/docs/CompilerDriver.html
diff -u llvm-www/releases/1.5/docs/CompilerDriver.html:1.1 llvm-www/releases/1.5/docs/CompilerDriver.html:1.2
--- llvm-www/releases/1.5/docs/CompilerDriver.html:1.1	Wed May 18 09:33:20 2005
+++ llvm-www/releases/1.5/docs/CompilerDriver.html	Wed May 18 11:04:43 2005
@@ -815,7 +815,7 @@
  src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!"></a><a
  href="mailto:rspencer at x10sys.com">Reid Spencer</a><br>
 <a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a><br>
-Last modified: $Date: 2005/05/18 14:33:20 $
+Last modified: $Date: 2005/05/18 16:04:43 $
 </address>
 <!-- vim: sw=2
 -->


Index: llvm-www/releases/1.5/docs/CompilerWriterInfo.html
diff -u llvm-www/releases/1.5/docs/CompilerWriterInfo.html:1.1 llvm-www/releases/1.5/docs/CompilerWriterInfo.html:1.2
--- llvm-www/releases/1.5/docs/CompilerWriterInfo.html:1.1	Wed May 18 09:33:20 2005
+++ llvm-www/releases/1.5/docs/CompilerWriterInfo.html	Wed May 18 11:04:43 2005
@@ -143,9 +143,6 @@
 <!-- ======================================================================= -->
 <div class="doc_subsection"><a name="sparc">SPARC</a></div>
 
-<!-- _______________________________________________________________________ -->
-<div class="doc_subsubsection">Official manuals and docs</div>
-
 <div class="doc_text">
 
 <ul>
@@ -256,7 +253,7 @@
 
   <a href="http://misha.brukman.net">Misha Brukman</a><br>
   <a href="http://llvm.cs.uiuc.edu">LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2005/05/18 14:33:20 $
+  Last modified: $Date: 2005/05/18 16:04:43 $
 </address>
 
 </body>


Index: llvm-www/releases/1.5/docs/ExtendingLLVM.html
diff -u llvm-www/releases/1.5/docs/ExtendingLLVM.html:1.1 llvm-www/releases/1.5/docs/ExtendingLLVM.html:1.2
--- llvm-www/releases/1.5/docs/ExtendingLLVM.html:1.1	Wed May 18 09:33:20 2005
+++ llvm-www/releases/1.5/docs/ExtendingLLVM.html	Wed May 18 11:04:43 2005
@@ -322,7 +322,7 @@
 
   <a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a>
   <br>
-  Last modified: $Date: 2005/05/18 14:33:20 $
+  Last modified: $Date: 2005/05/18 16:04:43 $
 </address>
 
 </body>


Index: llvm-www/releases/1.5/docs/FAQ.html
diff -u llvm-www/releases/1.5/docs/FAQ.html:1.1 llvm-www/releases/1.5/docs/FAQ.html:1.2
--- llvm-www/releases/1.5/docs/FAQ.html:1.1	Wed May 18 09:33:20 2005
+++ llvm-www/releases/1.5/docs/FAQ.html	Wed May 18 11:04:43 2005
@@ -574,7 +574,7 @@
   src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!"></a>
 
   <a href="http://llvm.cs.uiuc.edu">LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2005/05/18 14:33:20 $
+  Last modified: $Date: 2005/05/18 16:04:43 $
 </address>
 
 </body>


Index: llvm-www/releases/1.5/docs/GarbageCollection.html
diff -u llvm-www/releases/1.5/docs/GarbageCollection.html:1.1 llvm-www/releases/1.5/docs/GarbageCollection.html:1.2
--- llvm-www/releases/1.5/docs/GarbageCollection.html:1.1	Wed May 18 09:33:21 2005
+++ llvm-www/releases/1.5/docs/GarbageCollection.html	Wed May 18 11:04:43 2005
@@ -526,7 +526,7 @@
 
   <a href="mailto:sabre at nondot.org">Chris Lattner</a><br>
   <a href="http://llvm.cs.uiuc.edu">LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2005/05/18 14:33:21 $
+  Last modified: $Date: 2005/05/18 16:04:43 $
 </address>
 
 </body>


Index: llvm-www/releases/1.5/docs/GettingStarted.html
diff -u llvm-www/releases/1.5/docs/GettingStarted.html:1.1 llvm-www/releases/1.5/docs/GettingStarted.html:1.2
--- llvm-www/releases/1.5/docs/GettingStarted.html:1.1	Wed May 18 09:33:21 2005
+++ llvm-www/releases/1.5/docs/GettingStarted.html	Wed May 18 11:04:43 2005
@@ -307,9 +307,9 @@
 </div>
 
 <p>Note that you will need about 1-3 GB of space for a full LLVM build in Debug
-mode, depending on the system (because of all the debug info), and the libraries
-appear in more than one of the tools that get linked, so there is some
-duplication.  If you do not need many of the tools and you are space-conscious,
+mode, depending on the system (it is so large because of all the debugging
+information and the fact that the libraries are statically linked into multiple
+tools).  If you do not need many of the tools and you are space-conscious,
 you can disable them individually in <tt>llvm/tools/Makefile</tt>.  The Release
 build requires considerably less space.</p>
 
@@ -576,9 +576,10 @@
 <dl>
   <dt><tt>LLVM_LIB_SEARCH_PATH</tt>=<tt>/path/to/your/bytecode/libs</tt></dt>
   <dd>[Optional] This environment variable helps LLVM linking tools find the
-  locations of your bytecode libraries. It is provided only a
+  locations of your bytecode libraries. It is provided only as a
   convenience since you can specify the paths using the -L options of the
-  tools and the C/C++ front-end will use the bytecode files installed in its
+  tools and the C/C++ front-end will automatically use the bytecode files
+  installed in its
   <tt>lib</tt> directory.</dd>
 </dl>
 
@@ -620,7 +621,7 @@
   <dt><tt>cfrontend-x.y.i386-unknown-freebsd5.1.tar.gz</tt></dt>
   <dd>Binary release of the GCC front end for FreeBSD/x86.<br/></dd>
 
-  <dt><tt>cfrontend-x.y.powerpc-apple-darwin7.6.0.tar.gz</tt></dt>
+  <dt><tt>cfrontend-x.y.powerpc-apple-darwin7.8.0.tar.gz</tt></dt>
   <dd>Binary release of the GCC front end for MacOS X/PPC.<br/></dd>
 </dl>
 
@@ -788,11 +789,12 @@
   <a href="CFEBuildInstrs.html">Bootstrapping the LLVM C/C++ Front-End</a>
   for details on building the C/C++ Front End.</dd>
   <dt><i>--with-tclinclude</i></dt>
-  <dd>Path to the tcl include directory under which the <tt>tclsh</tt> can be
+  <dd>Path to the tcl include directory under which <tt>tclsh</tt> can be
   found. Use this if you have multiple tcl installations on your machine and you
   want to use a specific one (8.x) for LLVM. LLVM only uses tcl for running the
   dejagnu based test suite in <tt>llvm/test</tt>. If you don't specify this
-  option, the LLVM configure script will search for tcl 8.4 and 8.3 releases.
+  option, the LLVM configure script will search for the tcl 8.4 and 8.3
+  releases.
   <p></p>
   </dd>
   <dt><i>--enable-optimized</i></dt>
@@ -817,7 +819,7 @@
   native compiler (no cross-compiler targets available). The "native" target is 
   selected as the target of the build host. You can also specify a comma 
   separated list of target names that you want available in llc. The target 
-  names use all lower case. The current set is of targets is: <br/>
+  names use all lower case. The current set of targets is: <br/>
   <tt>alpha, ia64, powerpc, skeleton, sparc, x86</tt>.
   <p></p></dd>
   <dt><i>--enable-doxygen</i></dt>
@@ -1148,7 +1150,7 @@
   <dd> This directory contains files that describe various target architectures
   for code generation.  For example, the <tt>llvm/lib/Target/SparcV9</tt> 
   directory holds the Sparc machine description while
-  <tt>llvm/lib/Target/CBackend</tt> implements the LLVM-to-C converter</dd>
+  <tt>llvm/lib/Target/CBackend</tt> implements the LLVM-to-C converter.</dd>
     
   <dt><tt><b>llvm/lib/CodeGen/</b></tt></dt>
   <dd> This directory contains the major parts of the code generator: Instruction 
@@ -1251,8 +1253,8 @@
   all from one command line. <tt>llvmc</tt> also takes care of processing the
   dependent libraries found in bytecode. This reduces the need to get the
   traditional <tt>-l<name></tt> options right on the command line. Please
-  note that this tool is new in 1.4 and considered experimental. It will be
-  fully supported in 1.5.</dd>
+  note that this tool, while functional, is still experimental and not feature
+  complete.</dd>
 
   <dt><tt><b>llvm-ar</b></tt></dt>
   <dd>The archiver produces an archive containing
@@ -1271,9 +1273,8 @@
   <dd><tt>llvm-ld</tt> is very similar to gccld and provides a general purpose
   and extensible linker for LLVM. This is the linker invoked by <tt>llvmc</tt>.
   It allows optimization modules to be loaded so that language specific
-  optimizations can be applied at link time. Please note that this tool is new
-  in LLVM 1.4 and still considered experimental. It will be fully supported in
-  LLVM 1.5.</dd>
+  optimizations can be applied at link time. This tool is considered
+  experimental.</dd>
 
   <dt><tt><b>llvm-link</b></tt></dt>
   <dd><tt>llvm-link</tt>, not surprisingly, links multiple LLVM modules into 
@@ -1291,7 +1292,7 @@
 
   <dt><tt><b>llc</b></tt></dt>
   <dd> <tt>llc</tt> is the LLVM backend compiler, which
-  translates LLVM bytecode to a SPARC or x86 assembly file, or to C code (with
+  translates LLVM bytecode to a native code assembly file or to C code (with
   the -march=c option).</dd>
 
   <dt><tt><b>llvm-gcc</b></tt></dt>
@@ -1299,8 +1300,7 @@
   that has been retargeted to emit LLVM code as the machine code output.  It
   works just like any other GCC compiler, taking the typical <tt>-c, -S, -E,
   -o</tt> options that are typically used.  The source code for the
-  <tt>llvm-gcc</tt> tool is currently not included in the LLVM CVS tree
-  because it is quite large and not very interesting.
+  <tt>llvm-gcc</tt> tool is available as a separate CVS module.
   <blockquote>
     <dl>
       <dt><tt><b>gccas</b></tt></dt>
@@ -1534,7 +1534,7 @@
   <a href="mailto:sabre at nondot.org">Chris Lattner</a><br>
   <a href="http://llvm.x10sys.com/rspencer/">Reid Spencer</a><br>
   <a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2005/05/18 14:33:21 $
+  Last modified: $Date: 2005/05/18 16:04:43 $
 </address>
 </body>
 </html>


Index: llvm-www/releases/1.5/docs/GettingStartedVS.html
diff -u llvm-www/releases/1.5/docs/GettingStartedVS.html:1.1 llvm-www/releases/1.5/docs/GettingStartedVS.html:1.2
--- llvm-www/releases/1.5/docs/GettingStartedVS.html:1.1	Wed May 18 09:33:21 2005
+++ llvm-www/releases/1.5/docs/GettingStartedVS.html	Wed May 18 11:04:43 2005
@@ -354,7 +354,7 @@
 
   <a href="mailto:jeffc at jolt-lang.org">Jeff Cohen</a><br>
   <a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2005/05/18 14:33:21 $
+  Last modified: $Date: 2005/05/18 16:04:43 $
 </address>
 </body>
 </html>


Index: llvm-www/releases/1.5/docs/HowToSubmitABug.html
diff -u llvm-www/releases/1.5/docs/HowToSubmitABug.html:1.1 llvm-www/releases/1.5/docs/HowToSubmitABug.html:1.2
--- llvm-www/releases/1.5/docs/HowToSubmitABug.html:1.1	Wed May 18 09:33:21 2005
+++ llvm-www/releases/1.5/docs/HowToSubmitABug.html	Wed May 18 11:04:43 2005
@@ -349,7 +349,7 @@
   <a href="mailto:sabre at nondot.org">Chris Lattner</a><br>
   <a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a>
   <br>
-  Last modified: $Date: 2005/05/18 14:33:21 $
+  Last modified: $Date: 2005/05/18 16:04:43 $
 </address>
 
 </body>


Index: llvm-www/releases/1.5/docs/LLVMVsTheWorld.html
diff -u llvm-www/releases/1.5/docs/LLVMVsTheWorld.html:1.1 llvm-www/releases/1.5/docs/LLVMVsTheWorld.html:1.2
--- llvm-www/releases/1.5/docs/LLVMVsTheWorld.html:1.1	Wed May 18 09:33:21 2005
+++ llvm-www/releases/1.5/docs/LLVMVsTheWorld.html	Wed May 18 11:04:43 2005
@@ -173,7 +173,7 @@
   <address>Brian R. Gaeke</address>
   <a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a>
   <br>
-  Last modified: $Date: 2005/05/18 14:33:21 $
+  Last modified: $Date: 2005/05/18 16:04:43 $
 </div>
 
 </body>


Index: llvm-www/releases/1.5/docs/LangRef.html
diff -u llvm-www/releases/1.5/docs/LangRef.html:1.1 llvm-www/releases/1.5/docs/LangRef.html:1.2
--- llvm-www/releases/1.5/docs/LangRef.html:1.1	Wed May 18 09:33:21 2005
+++ llvm-www/releases/1.5/docs/LangRef.html	Wed May 18 11:04:43 2005
@@ -3305,7 +3305,7 @@
 
   <a href="mailto:sabre at nondot.org">Chris Lattner</a><br>
   <a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2005/05/18 14:33:21 $
+  Last modified: $Date: 2005/05/18 16:04:43 $
 </address>
 </body>
 </html>


Index: llvm-www/releases/1.5/docs/Lexicon.html
diff -u llvm-www/releases/1.5/docs/Lexicon.html:1.1 llvm-www/releases/1.5/docs/Lexicon.html:1.2
--- llvm-www/releases/1.5/docs/Lexicon.html:1.1	Wed May 18 09:33:22 2005
+++ llvm-www/releases/1.5/docs/Lexicon.html	Wed May 18 11:04:43 2005
@@ -164,7 +164,7 @@
  src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!"></a><a
  href="http://llvm.cs.uiuc.edu/">The LLVM Team</a><br>
 <a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a><br>
-Last modified: $Date: 2005/05/18 14:33:22 $
+Last modified: $Date: 2005/05/18 16:04:43 $
 </address>
 <!-- vim: sw=2
 -->


Index: llvm-www/releases/1.5/docs/MakefileGuide.html
diff -u llvm-www/releases/1.5/docs/MakefileGuide.html:1.1 llvm-www/releases/1.5/docs/MakefileGuide.html:1.2
--- llvm-www/releases/1.5/docs/MakefileGuide.html:1.1	Wed May 18 09:33:22 2005
+++ llvm-www/releases/1.5/docs/MakefileGuide.html	Wed May 18 11:04:43 2005
@@ -999,7 +999,7 @@
 
   <a href="mailto:rspencer at x10sys.com">Reid Spencer</a><br>
   <a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2005/05/18 14:33:22 $
+  Last modified: $Date: 2005/05/18 16:04:43 $
 </address>
 
 </body>


Index: llvm-www/releases/1.5/docs/ProgrammersManual.html
diff -u llvm-www/releases/1.5/docs/ProgrammersManual.html:1.1 llvm-www/releases/1.5/docs/ProgrammersManual.html:1.2
--- llvm-www/releases/1.5/docs/ProgrammersManual.html:1.1	Wed May 18 09:33:23 2005
+++ llvm-www/releases/1.5/docs/ProgrammersManual.html	Wed May 18 11:04:43 2005
@@ -2236,7 +2236,7 @@
   <a href="mailto:dhurjati at cs.uiuc.edu">Dinakar Dhurjati</a> and
   <a href="mailto:sabre at nondot.org">Chris Lattner</a><br>
   <a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2005/05/18 14:33:23 $
+  Last modified: $Date: 2005/05/18 16:04:43 $
 </address>
 
 </body>


Index: llvm-www/releases/1.5/docs/Projects.html
diff -u llvm-www/releases/1.5/docs/Projects.html:1.1 llvm-www/releases/1.5/docs/Projects.html:1.2
--- llvm-www/releases/1.5/docs/Projects.html:1.1	Wed May 18 09:33:23 2005
+++ llvm-www/releases/1.5/docs/Projects.html	Wed May 18 11:04:43 2005
@@ -447,7 +447,7 @@
   <a href="mailto:criswell at uiuc.edu">John Criswell</a><br>
   <a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a>
   <br>
-  Last modified: $Date: 2005/05/18 14:33:23 $
+  Last modified: $Date: 2005/05/18 16:04:43 $
 </address>
 
 </body>


Index: llvm-www/releases/1.5/docs/ReleaseNotes.html
diff -u llvm-www/releases/1.5/docs/ReleaseNotes.html:1.1 llvm-www/releases/1.5/docs/ReleaseNotes.html:1.2
--- llvm-www/releases/1.5/docs/ReleaseNotes.html:1.1	Wed May 18 09:33:23 2005
+++ llvm-www/releases/1.5/docs/ReleaseNotes.html	Wed May 18 11:04:43 2005
@@ -148,7 +148,7 @@
 could be added if desired.
 </p>
 
-<p>In order for a front-end to get a guaranteed tail call, it must mark
+<p>To ensure a call is interpreted as a tail call, a front-end must mark
 functions as "fastcc", mark calls with the 'tail' marker, and follow the call
 with a return of the called value (or void).  The optimizer and code generator
 attempt to handle more general cases, but the simple case will always work if
@@ -217,7 +217,7 @@
       hitting swap during optimized builds</a>.</li>
   <li>The <a href="http://llvm.cs.uiuc.edu/ProjectsWithLLVM/#llvmtv">LLVM
       Transformation Visualizer</a> (llvm-tv) project has been updated to
-      work with LLVM CVS.</li>
+      work with LLVM 1.5.</li>
   <li>Nightly tester output is now archived on the <a
       href="http://mail.cs.uiuc.edu/pipermail/llvm-testresults/">
       llvm-testresults</a> mailing list.</li>
@@ -243,7 +243,7 @@
 
 <li>Loops with trip counts based on array pointer comparisons (e.g. "<tt>for (i
 = 0; &A[i] != &A[n]; ++i) ...</tt>") are optimized better than before,
-which primarily helps iterator-intensive C++ codes.</li>
+which primarily helps iterator-intensive C++ code.</li>
 
 <li>The optimizer now eliminates simple cases where redundant conditions exist
     between neighboring blocks.</li>
@@ -353,8 +353,8 @@
 <p>LLVM is known to work on the following platforms:</p>
 
 <ul>
-<li>Intel and AMD machines running Red Hat Linux and FreeBSD (and probably 
-    other unix-like systems).</li>
+  <li>Intel and AMD machines running Red Hat Linux, Fedora Core and FreeBSD 
+      (and probably other unix-like systems).</li>
 <li>Sun UltraSPARC workstations running Solaris 8.</li>
 <li>Intel and AMD machines running on Win32 with the Cygwin libraries (limited
     support is available for native builds with Visual C++).</li>
@@ -694,7 +694,7 @@
 <div class="doc_text">
 
 <ul>
-  <li>None yet</li>
+<li><a href="http://llvm.cs.uiuc.edu/PR566">Memory Mapped I/O Intrinsics do not fence memory</a></li>
 </ul>
 
 </div>
@@ -826,7 +826,7 @@
   src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!" /></a>
 
   <a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2005/05/18 14:33:23 $
+  Last modified: $Date: 2005/05/18 16:04:43 $
 </address>
 
 </body>


Index: llvm-www/releases/1.5/docs/SourceLevelDebugging.html
diff -u llvm-www/releases/1.5/docs/SourceLevelDebugging.html:1.1 llvm-www/releases/1.5/docs/SourceLevelDebugging.html:1.2
--- llvm-www/releases/1.5/docs/SourceLevelDebugging.html:1.1	Wed May 18 09:33:24 2005
+++ llvm-www/releases/1.5/docs/SourceLevelDebugging.html	Wed May 18 11:04:43 2005
@@ -1110,7 +1110,7 @@
 
   <a href="mailto:sabre at nondot.org">Chris Lattner</a><br>
   <a href="http://llvm.cs.uiuc.edu">LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2005/05/18 14:33:24 $
+  Last modified: $Date: 2005/05/18 16:04:43 $
 </address>
 
 </body>


Index: llvm-www/releases/1.5/docs/Stacker.html
diff -u llvm-www/releases/1.5/docs/Stacker.html:1.1 llvm-www/releases/1.5/docs/Stacker.html:1.2
--- llvm-www/releases/1.5/docs/Stacker.html:1.1	Wed May 18 09:33:24 2005
+++ llvm-www/releases/1.5/docs/Stacker.html	Wed May 18 11:04:43 2005
@@ -1405,7 +1405,7 @@
 
   <a href="mailto:rspencer at x10sys.com">Reid Spencer</a><br>
   <a href="http://llvm.cs.uiuc.edu">LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2005/05/18 14:33:24 $
+  Last modified: $Date: 2005/05/18 16:04:43 $
 </address>
 
 </body>


Index: llvm-www/releases/1.5/docs/SystemLibrary.html
diff -u llvm-www/releases/1.5/docs/SystemLibrary.html:1.1 llvm-www/releases/1.5/docs/SystemLibrary.html:1.2
--- llvm-www/releases/1.5/docs/SystemLibrary.html:1.1	Wed May 18 09:33:24 2005
+++ llvm-www/releases/1.5/docs/SystemLibrary.html	Wed May 18 11:04:43 2005
@@ -338,7 +338,7 @@
 
   <a href="mailto:rspencer at x10sys.com">Reid Spencer</a><br>
   <a href="http://llvm.cs.uiuc.edu">LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2005/05/18 14:33:24 $
+  Last modified: $Date: 2005/05/18 16:04:43 $
 </address>
 </body>
 </html>


Index: llvm-www/releases/1.5/docs/TableGenFundamentals.html
diff -u llvm-www/releases/1.5/docs/TableGenFundamentals.html:1.1 llvm-www/releases/1.5/docs/TableGenFundamentals.html:1.2
--- llvm-www/releases/1.5/docs/TableGenFundamentals.html:1.1	Wed May 18 09:33:24 2005
+++ llvm-www/releases/1.5/docs/TableGenFundamentals.html	Wed May 18 11:04:43 2005
@@ -558,7 +558,7 @@
 
   <a href="mailto:sabre at nondot.org">Chris Lattner</a><br>
   <a href="http://llvm.cs.uiuc.edu">LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2005/05/18 14:33:24 $
+  Last modified: $Date: 2005/05/18 16:04:43 $
 </address>
 
 </body>


Index: llvm-www/releases/1.5/docs/TestingGuide.html
diff -u llvm-www/releases/1.5/docs/TestingGuide.html:1.1 llvm-www/releases/1.5/docs/TestingGuide.html:1.2
--- llvm-www/releases/1.5/docs/TestingGuide.html:1.1	Wed May 18 09:33:25 2005
+++ llvm-www/releases/1.5/docs/TestingGuide.html	Wed May 18 11:04:43 2005
@@ -522,7 +522,7 @@
 
   John T. Criswell, Reid Spencer, and Tanya Lattner<br>
   <a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a><br/>
-  Last modified: $Date: 2005/05/18 14:33:25 $
+  Last modified: $Date: 2005/05/18 16:04:43 $
 </address>
 </body>
 </html>


Index: llvm-www/releases/1.5/docs/UsingLibraries.html
diff -u llvm-www/releases/1.5/docs/UsingLibraries.html:1.1 llvm-www/releases/1.5/docs/UsingLibraries.html:1.2
--- llvm-www/releases/1.5/docs/UsingLibraries.html:1.1	Wed May 18 09:33:25 2005
+++ llvm-www/releases/1.5/docs/UsingLibraries.html	Wed May 18 11:04:43 2005
@@ -497,7 +497,7 @@
   <a href="mailto:rspencer at x10sys.com">Reid Spencer</a>
 </address>
 <a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a> 
-<br>Last modified: $Date: 2005/05/18 14:33:25 $ </div>
+<br>Last modified: $Date: 2005/05/18 16:04:43 $ </div>
 </body>
 </html>
 <!-- vim: sw=2 ts=2 ai


Index: llvm-www/releases/1.5/docs/WritingAnLLVMBackend.html
diff -u llvm-www/releases/1.5/docs/WritingAnLLVMBackend.html:1.1 llvm-www/releases/1.5/docs/WritingAnLLVMBackend.html:1.2
--- llvm-www/releases/1.5/docs/WritingAnLLVMBackend.html:1.1	Wed May 18 09:33:25 2005
+++ llvm-www/releases/1.5/docs/WritingAnLLVMBackend.html	Wed May 18 11:04:43 2005
@@ -109,15 +109,16 @@
 step can be almost automated.</li>
 </ul>
 
-<p>Now, for static code generation you also need to write an instruction
-selector for your platform: see <tt>lib/Target/*/*ISelSimple.cpp</tt> which
-is no longer "simple" but it gives you the idea: you have to be able to create
-MachineInstrs for any given LLVM instruction using the <tt>InstVisitor</tt>
-pattern, and produce a <tt>MachineFunction</tt> with
-<tt>MachineBasicBlock</tt>s full of <tt><a
-href="CodeGenerator.html#machineinstr">MachineInstr</a></tt>s for a
-corresponding LLVM Function.  Creating an instruction selector is perhaps the
-most time-consuming part of creating a back-end.</p> 
+<p>You also need to write an instruction selector for your platform.  The
+recommended method is the <a
+href="CodeGenerator.html#instselect">pattern-matching instruction selector</a>,
+examples of which you can see in other targets:
+<tt>lib/Target/*/*ISelPattern.cpp</tt>.  The former method for writing
+instruction selectors (<b>not</b> recommended for new targets) is evident in
+<tt>lib/Target/*/*ISelSimple.cpp</tt>, which are <tt>InstVisitor</tt>-based
+translators, generating code for an LLVM instruction at a time.  Creating an
+instruction selector is perhaps the most time-consuming part of creating a
+back-end.</p>
 
 <p>To create a JIT for your platform:</p>
 
@@ -229,10 +230,13 @@
 <ul>
 <li><a href="CodeGenerator.html">Code generator</a> -
     describes some of the classes in code generation at a high level, but
-    it is not (yet) complete.</li>
+    it is not (yet) complete</li>
 <li><a href="TableGenFundamentals.html">TableGen fundamentals</a> -
-    describes how to use TableGen to describe your target information succinctly
-</li>
+    describes how to use TableGen to describe your target information
+    succinctly</li>
+<li><a href="HowToSubmitABug.html#codegen">Debugging code generation with
+    bugpoint</a> - shows bugpoint usage scenarios to simplify backend
+    development</li>
 </ul>
 
 </div>
@@ -249,7 +253,7 @@
   <a href="http://misha.brukman.net">Misha Brukman</a><br>
   <a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a>
   <br>
-  Last modified: $Date: 2005/05/18 14:33:25 $
+  Last modified: $Date: 2005/05/18 16:04:43 $
 </address>
 
 </body>


Index: llvm-www/releases/1.5/docs/WritingAnLLVMPass.html
diff -u llvm-www/releases/1.5/docs/WritingAnLLVMPass.html:1.1 llvm-www/releases/1.5/docs/WritingAnLLVMPass.html:1.2
--- llvm-www/releases/1.5/docs/WritingAnLLVMPass.html:1.1	Wed May 18 09:33:26 2005
+++ llvm-www/releases/1.5/docs/WritingAnLLVMPass.html	Wed May 18 11:04:43 2005
@@ -1593,7 +1593,7 @@
 
   <a href="mailto:sabre at nondot.org">Chris Lattner</a><br>
   <a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2005/05/18 14:33:26 $
+  Last modified: $Date: 2005/05/18 16:04:43 $
 </address>
 
 </body>


Index: llvm-www/releases/1.5/docs/index.html
diff -u llvm-www/releases/1.5/docs/index.html:1.1 llvm-www/releases/1.5/docs/index.html:1.2
--- llvm-www/releases/1.5/docs/index.html:1.1	Wed May 18 09:33:26 2005
+++ llvm-www/releases/1.5/docs/index.html	Wed May 18 11:04:43 2005
@@ -242,6 +242,6 @@
   src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!"></a>
 
   <a href="http://llvm.cs.uiuc.edu">LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2005/05/18 14:33:26 $
+  Last modified: $Date: 2005/05/18 16:04:43 $
 </address>
 


Index: llvm-www/releases/1.5/docs/llvm.css
diff -u llvm-www/releases/1.5/docs/llvm.css:1.1 llvm-www/releases/1.5/docs/llvm.css:1.2
--- llvm-www/releases/1.5/docs/llvm.css:1.1	Wed May 18 09:33:26 2005
+++ llvm-www/releases/1.5/docs/llvm.css	Wed May 18 11:04:43 2005
@@ -47,7 +47,7 @@
                      border-bottom: 1px solid #999999; font-size: 12pt;
                      width: 75%; }
 .doc_author     { text-align: left; font-weight: bold; padding-left: 20pt }
-.doc_text       { text-align: left; padding-left: 20pt }
+.doc_text       { text-align: left; padding-left: 20pt; padding-right: 10pt }
 
 .doc_footer     { text-align: left; padding: 0 0 0 0 }
 






More information about the llvm-commits mailing list