From 0724fbd6e90aa23264fdf6af868f67c508232931 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 2 Mar 2010 06:36:51 +0000 Subject: [PATCH] attributes are not part of types anymore, patch by James Woodyatt! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97557 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/LangRef.html | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/LangRef.html b/docs/LangRef.html index 9fcdee883c3..20c64bd9d85 100644 --- a/docs/LangRef.html +++ b/docs/LangRef.html @@ -1664,7 +1664,7 @@ Classifications which indicates that the function takes a variable number of arguments. Variable argument functions can access their arguments with the variable argument handling intrinsic - functions. '<returntype>' is a any type except + functions. '<returntype>' is any type except label.

Examples:
@@ -1674,12 +1674,11 @@ Classifications function taking an i32, returning an i32 - float (i16 signext, i32 *) * + float (i16, i32 *) * Pointer to a function that takes - an i16 that should be sign extended and a - pointer to i32, returning - float. + an i16 and a pointer to i32, + returning float. i32 (i8*, ...) @@ -2888,9 +2887,10 @@ IfUnequal: function to be invoked.
  • 'function args': argument list whose types match the function - signature argument types. If the function signature indicates the - function accepts a variable number of arguments, the extra arguments can - be specified.
  • + signature argument types and parameter attributes. All arguments must be + of first class type. If the function + signature indicates the function accepts a variable number of arguments, + the extra arguments can be specified.
  • 'normal label': the label reached when the called function executes a 'ret' instruction.
  • @@ -5171,10 +5171,10 @@ Loop: ; Infinite loop that counts from 0 on up... to function value.
  • 'function args': argument list whose types match the function - signature argument types. All arguments must be of - first class type. If the function signature - indicates the function accepts a variable number of arguments, the extra - arguments can be specified.
  • + signature argument types and parameter attributes. All arguments must be + of first class type. If the function + signature indicates the function accepts a variable number of arguments, + the extra arguments can be specified.
  • The optional function attributes list. Only 'noreturn', 'nounwind', 'readonly' and -- 2.34.1