Changes in directory llvm/docs:

BytecodeFormat.html updated: 1.60 -> 1.61
---
Log message:

Describe the recent changes to the bytecode format for PR761: 
http://llvm.org/PR761 .


---
Diffs of the changes:  (+14 -41)

 BytecodeFormat.html |   55 +++++++++++++---------------------------------------
 1 files changed, 14 insertions(+), 41 deletions(-)


Index: llvm/docs/BytecodeFormat.html
diff -u llvm/docs/BytecodeFormat.html:1.60 llvm/docs/BytecodeFormat.html:1.61
--- llvm/docs/BytecodeFormat.html:1.60  Tue Jan 23 06:43:53 2007
+++ llvm/docs/BytecodeFormat.html       Sat Jan 27 13:23:25 2007
@@ -700,55 +700,23 @@
 <!-- _______________________________________________________________________ 
-->
 <div class="doc_subsubsection"><a name="format">Format Information</a></div>
 <div class="doc_text">
-<p>The format information field is encoded into a <a 
href="#uint32_vbr">uint32_vbr</a>
-as shown in the following table.</p>
-<table>
-  <tbody>
-    <tr>
-      <th><b>Type</b></th>
-      <th class="td_left"><b>Description</b></th>
-    </tr>
-    <tr>
-      <td><a href="#bit">bit(0)</a></td>
-      <td class="td_left">Target is big endian?</td>
-    </tr>
-    <tr>
-      <td><a href="#bit">bit(1)</a></td>
-      <td class="td_left">On target pointers are 64-bit?</td>
-    </tr>
-    <tr>
-      <td><a href="#bit">bit(2)</a></td>
-      <td class="td_left">Target has no endianess?</td>
-    </tr>
-    <tr>
-      <td><a href="#bit">bit(3)</a></td>
-      <td class="td_left">Target has no pointer size?</td>
-    </tr>
-    <tr>
-      <td><a href="#bit">bit(4-31)</a></td>
-      <td class="td_left">Bytecode format version</td>
-    </tr>
-  </tbody>
-</table>
-<p>
-Of particular note, the bytecode format number is simply a 28-bit
+<p>The format information field is encoded into a <a 
href="#uint32_vbr">uint32_vbr</a>.</p>
+
+<p>Of particular note, the bytecode format number is simply a 32-bit
 monotonically increasing integer that identifies the version of the bytecode
 format (which is not directly related to the LLVM release number). The
 bytecode versions defined so far are (note that this document only
-describes the latest version, 1.3):</p>
+describes the latest version, 2.0):</p>
 <ul>
   <li>#0: LLVM 1.0 &amp; 1.1</li>
   <li>#1: LLVM 1.2</li>
   <li>#2: LLVM 1.2.5 (not released)</li>
   <li>#3: LLVM 1.3</li>
   <li>#4: LLVM 1.3.x (not released)</li>
-  <li>#5: LLVM 1.4 and newer</li>
+  <li>#5: LLVM 1.4 through 1.8</li>
+  <li>#6: LLVM 1.9</li>
+  <li>#7: LLVM 2.0 and newer</li>
 </ul>
-<p>Note that we plan to eventually expand the target description
-capabilities
-of bytecode files to <a href="http://llvm.org/PR263";>target
-triples</a>.
-</p>
 </div>
 <!-- _______________________________________________________________________ 
-->
 <div class="doc_subsection"><a name="globaltypes">Global Type Pool</a> </div>
@@ -993,7 +961,12 @@
       <td><a href="#string">string</a></td>
       <td class="td_left">The target
 triple for the module (blank means no target triple specified, i.e. a
-platform independent module).</td>
+platform-independent module).</td>
+    </tr>
+    <tr>
+         <td><a href="#string">string</a></td>
+         <td class="td_left">The data layout string describing the endianness, 
pointer size, and
+type alignments for which the module was written (blank means no data layout 
specified, i.e. a platform-independent module).</td>
     </tr>
     <tr>
       <td><a href="#llist">llist</a>(<a href="#string">string</a>)</td>
@@ -2217,7 +2190,7 @@
 <a href="mailto:[EMAIL PROTECTED]">Reid Spencer</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: 2007/01/23 12:43:53 $
+Last modified: $Date: 2007/01/27 19:23:25 $
 </address>
 </body>
 </html>



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to