diff options
author | Bill Wendling <isanbard@gmail.com> | 2010-02-25 21:23:24 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2010-02-25 21:23:24 +0000 |
commit | 4197e45eaed48b552a0e87aef710114450974e17 (patch) | |
tree | b3930300aba00ce0a8cf910633ef08c651e65731 /docs | |
parent | 3be02b851918489d8fb8154678d476c806ade67a (diff) | |
download | external_llvm-4197e45eaed48b552a0e87aef710114450974e17.zip external_llvm-4197e45eaed48b552a0e87aef710114450974e17.tar.gz external_llvm-4197e45eaed48b552a0e87aef710114450974e17.tar.bz2 |
Fix HTML.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97170 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r-- | docs/LangRef.html | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/docs/LangRef.html b/docs/LangRef.html index 5bf0685..599bfa6 100644 --- a/docs/LangRef.html +++ b/docs/LangRef.html @@ -4077,9 +4077,9 @@ Instruction</a> </div> <h5>Syntax:</h5> <pre> - <result> = load <ty>* <pointer>[, align <alignment>][, !nontemporal !<index>] - <result> = volatile load <ty>* <pointer>[, align <alignment>][, !nontemporal !<index>] - !<index> = !{ i32 1 } + <result> = load <ty>* <pointer>[, align <alignment>][, !nontemporal !<index>] + <result> = volatile load <ty>* <pointer>[, align <alignment>][, !nontemporal !<index>] + !<index> = !{ i32 1 } </pre> <h5>Overview:</h5> @@ -4094,21 +4094,21 @@ Instruction</a> </div> volatile <tt>load</tt> and <tt><a href="#i_store">store</a></tt> instructions.</p> -<p>The optional constant "align" argument specifies the alignment of the +<p>The optional constant <tt>align</tt> argument specifies the alignment of the operation (that is, the alignment of the memory address). A value of 0 or an - omitted "align" argument means that the operation has the preferential + omitted <tt>align</tt> argument means that the operation has the preferential alignment for the target. It is the responsibility of the code emitter to ensure that the alignment information is correct. Overestimating the - alignment results in an undefined behavior. Underestimating the alignment may + alignment results in undefined behavior. Underestimating the alignment may produce less efficient code. An alignment of 1 is always safe.</p> -<p>The optional !nontemporal metadata must reference a single metatadata - name <index> corresponding to a metadata node with one i32 entry of - value 1. The existance of the !nontemporal metatadata on the - instruction tells the optimizer and code generator that this load is - not expected to be reused in the cache. The code generator may - select special instructions to save cache bandwidth, such as the - MOVNT intruction on x86.</p> +<p>The optional <tt>!nontemporal</tt> metadata must reference a single + metatadata name <index> corresponding to a metadata node with + one <tt>i32</tt> entry of value 1. The existance of + the <tt>!nontemporal</tt> metatadata on the instruction tells the optimizer + and code generator that this load is not expected to be reused in the cache. + The code generator may select special instructions to save cache bandwidth, + such as the <tt>MOVNT</tt> intruction on x86.</p> <h5>Semantics:</h5> <p>The location of memory pointed to is loaded. If the value being loaded is of |