[llvm-commits] CVS: llvm/docs/BytecodeFormat.html LangRef.html

Christopher Lamb christopher.lamb at gmail.com
Sat Apr 21 01:17:11 PDT 2007



Changes in directory llvm/docs:

BytecodeFormat.html updated: 1.68 -> 1.69
LangRef.html updated: 1.234 -> 1.235
---
Log message:


add support for alignment attributes on load/store instructions


---
Diffs of the changes:  (+8 -8)

 BytecodeFormat.html |    8 ++++----
 LangRef.html        |    8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)


Index: llvm/docs/BytecodeFormat.html
diff -u llvm/docs/BytecodeFormat.html:1.68 llvm/docs/BytecodeFormat.html:1.69
--- llvm/docs/BytecodeFormat.html:1.68	Thu Apr 12 14:52:46 2007
+++ llvm/docs/BytecodeFormat.html	Sat Apr 21 03:16:24 2007
@@ -1587,15 +1587,15 @@
       <tr><td>Call+FastCC+TailCall</td><td>59</td><td>5</td><td>1.5</td></tr>
       <tr><td>Call+FastCC</td><td>60</td><td>5</td><td>1.5</td></tr>
       <tr><td>Call+CCC+TailCall</td><td>61</td><td>5</td><td>1.5</td></tr>
-      <tr><td>Load+Volatile</td><td>62</td><td>3</td><td>1.3</td></tr>
-      <tr><td>Store+Volatile</td><td>63</td><td>3</td><td>1.3</td></tr>
+      <tr><td>Load+Attributes</td><td>62</td><td>7</td><td>2.0</td></tr>
+      <tr><td>Store+Attributes</td><td>63</td><td>7</td><td>2.0</td></tr>
     </tbody>
   </table>
 
 <p><b><a name="pi_note">* Note: </a></b>
 These aren't really opcodes from an LLVM language perspective. They encode
 information into other opcodes without reserving space for that information. 
-For example, opcode=63 is a Volatile Store. The opcode for this
+For example, opcode=63 is an Attributed Store. The opcode for this
 instruction is 25 (Store) but we encode it as 63 to indicate that is a Volatile
 Store. The same is done for the calling conventions and tail calls.
 In each of these entries in range 56-63, the opcode is documented as the base
@@ -2097,7 +2097,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.org">The LLVM Compiler Infrastructure</a><br>
-Last modified: $Date: 2007/04/12 19:52:46 $
+Last modified: $Date: 2007/04/21 08:16:24 $
 </address>
 </body>
 </html>


Index: llvm/docs/LangRef.html
diff -u llvm/docs/LangRef.html:1.234 llvm/docs/LangRef.html:1.235
--- llvm/docs/LangRef.html:1.234	Thu Apr 12 15:34:36 2007
+++ llvm/docs/LangRef.html	Sat Apr 21 03:16:25 2007
@@ -2609,7 +2609,7 @@
 Instruction</a> </div>
 <div class="doc_text">
 <h5>Syntax:</h5>
-<pre>  <result> = load <ty>* <pointer><br>  <result> = volatile load <ty>* <pointer><br></pre>
+<pre>  <result> = load <ty>* <pointer>[, align <alignment>]<br>  <result> = volatile load <ty>* <pointer>[, align <alignment>]<br></pre>
 <h5>Overview:</h5>
 <p>The '<tt>load</tt>' instruction is used to read from memory.</p>
 <h5>Arguments:</h5>
@@ -2634,8 +2634,8 @@
 Instruction</a> </div>
 <div class="doc_text">
 <h5>Syntax:</h5>
-<pre>  store <ty> <value>, <ty>* <pointer>                   <i>; yields {void}</i>
-  volatile store <ty> <value>, <ty>* <pointer>                   <i>; yields {void}</i>
+<pre>  store <ty> <value>, <ty>* <pointer>[, align <alignment>]                   <i>; yields {void}</i>
+  volatile store <ty> <value>, <ty>* <pointer>[, align <alignment>]          <i>; yields {void}</i>
 </pre>
 <h5>Overview:</h5>
 <p>The '<tt>store</tt>' instruction is used to write to memory.</p>
@@ -4732,7 +4732,7 @@
 
   <a href="mailto:sabre at nondot.org">Chris Lattner</a><br>
   <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2007/04/12 20:34:36 $
+  Last modified: $Date: 2007/04/21 08:16:25 $
 </address>
 </body>
 </html>






More information about the llvm-commits mailing list