diff --git a/llvm/docs/LangRef.html b/llvm/docs/LangRef.html index 2fb3d72debd5..7d8f14bca6b3 100644 --- a/llvm/docs/LangRef.html +++ b/llvm/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