diff options
| author | Bill Wendling <isanbard@gmail.com> | 2008-12-16 19:06:48 +0000 |
|---|---|---|
| committer | Bill Wendling <isanbard@gmail.com> | 2008-12-16 19:06:48 +0000 |
| commit | a397baea8803fdaf2177dfb0c5678f0fc966bb6f (patch) | |
| tree | 4e14c7572b18692c11e4580f0cc3ab2fc8e3ca19 /llvm/docs | |
| parent | 4476ef810b9eb9dfe332399a06bda90728ec80a2 (diff) | |
| download | bcm5719-llvm-a397baea8803fdaf2177dfb0c5678f0fc966bb6f.tar.gz bcm5719-llvm-a397baea8803fdaf2177dfb0c5678f0fc966bb6f.zip | |
Temporarily revert r61019, r61030, and r61040. These were breaking LLVM Release
builds.
llvm-svn: 61094
Diffstat (limited to 'llvm/docs')
| -rw-r--r-- | llvm/docs/AliasAnalysis.html | 10 | ||||
| -rw-r--r-- | llvm/docs/LangRef.html | 12 |
2 files changed, 8 insertions, 14 deletions
diff --git a/llvm/docs/AliasAnalysis.html b/llvm/docs/AliasAnalysis.html index 97a813344d8..1569fb8e688 100644 --- a/llvm/docs/AliasAnalysis.html +++ b/llvm/docs/AliasAnalysis.html @@ -192,11 +192,11 @@ and returns MustAlias, MayAlias, or NoAlias as appropriate. <div class="doc_text"> <p>The NoAlias response is used when the two pointers refer to distinct objects, -regardless of whether the pointers compare equal. For example, freed pointers -don't alias any pointers that were allocated afterwards. As a degenerate case, -pointers returned by malloc(0) have no bytes for an object, and are considered -NoAlias even when malloc returns the same pointer. The same rule applies to -NULL pointers.</p> +even regardless of whether the pointers compare equal. For example, freed +pointers don't alias any pointers that were allocated afterwards. As a +degenerate case, pointers returned by malloc(0) have no bytes for an object, +and are considered NoAlias even when malloc returns the same pointer. The same +rule applies to NULL pointers.</p> <p>The MayAlias response is used whenever the two pointers might refer to the same object. If the two memory objects overlap, but do not start at the same diff --git a/llvm/docs/LangRef.html b/llvm/docs/LangRef.html index 95fb8de319b..83bd667fac3 100644 --- a/llvm/docs/LangRef.html +++ b/llvm/docs/LangRef.html @@ -894,15 +894,9 @@ declare signext i8 @returns_signed_char() parameter. The caller is responsible for ensuring that this is the case. On a function return value, <tt>noalias</tt> additionally indicates that the pointer does not alias any other pointers visible to the - caller. For further details, please see the discussion of the NoAlias - response in - <a href="http://llvm.org/docs/AliasAnalysis.html#MustMayNo">alias - analysis</a>.</dd> - - <dt><tt>nocapture</tt></dt> - <dd>This indicates that the callee does not make any copies of the pointer - that outlive the callee itself. This is not a valid attribute for return - values.</dd> + caller. Note that this applies only to pointers that can be used to actually + load/store a value: NULL, unique pointers from malloc(0), and freed pointers + are considered to not alias anything.</dd> <dt><tt>nest</tt></dt> <dd>This indicates that the pointer parameter can be excised using the |

