From ff23535df64ffdfa73540669ea642f6b84221217 Mon Sep 17 00:00:00 2001
From: Dan Gohman
Date: Fri, 2 Jul 2010 23:18:08 +0000
Subject: Add some html anchors, to allow attributes to be linked to directly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107538 91177308-0d34-0410-b5e6-96231b3b80d8
---
docs/LangRef.html | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/docs/LangRef.html b/docs/LangRef.html
index 2fb3d72..7d8f14b 100644
--- a/docs/LangRef.html
+++ b/docs/LangRef.html
@@ -1042,7 +1042,7 @@ declare signext i8 @returns_signed_char()
generator that usually indicates a desired alignment for the synthesized
stack slot.
- sret
+ sret
This indicates that the pointer parameter specifies the address of a
structure that is the return value of the function in the source program.
This pointer must be guaranteed by the caller to be valid: loads and
@@ -1050,7 +1050,7 @@ declare signext i8 @returns_signed_char()
may only be applied to the first parameter. This is not a valid attribute
for return values.
- noalias
+ noalias
This indicates that pointer values
based on the argument or return
value do not alias pointer values which are not based on it.
@@ -1059,12 +1059,12 @@ declare signext i8 @returns_signed_char()
For further details, please see the discussion of the NoAlias response in
alias analysis.
- nocapture
+ nocapture
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.
- nest
+ nest
This indicates that the pointer parameter can be excised using the
trampoline intrinsics. This is not a valid
attribute for return values.
@@ -6952,7 +6952,8 @@ LLVM.
This intrinsic makes it possible to excise one parameter, marked with
- the nest attribute, from a function. The result is a callable
+ the nest attribute, from a function.
+ The result is a callable
function pointer lacking the nest parameter - the caller does not need to
provide a value for it. Instead, the value to use is stored in advance in a
"trampoline", a block of memory usually allocated on the stack, which also
--
cgit v1.1