From a8d451e1d4c5fbec7fbfefbb07a392cbb3c83bc4 Mon Sep 17 00:00:00 2001 From: Reid Spencer Date: Tue, 26 Apr 2005 20:50:44 +0000 Subject: Convert the remainder of the intrinsic function prototypes to "declare" form from the "call" form. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21573 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/LangRef.html | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) (limited to 'docs/LangRef.html') diff --git a/docs/LangRef.html b/docs/LangRef.html index bad501f..e038839 100644 --- a/docs/LangRef.html +++ b/docs/LangRef.html @@ -2257,7 +2257,7 @@ int %test(int %X, ...) {
Syntax:
-
  call <va_list> ()* %llvm.va_start()
+
  declare <va_list> %llvm.va_start()
Overview:

The 'llvm.va_start' intrinsic returns a new <arglist> for subsequent use by the variable argument intrinsics.

@@ -2279,7 +2279,7 @@ within the body of a variable argument function.

Syntax:
-
  call void (<va_list>)* %llvm.va_end(<va_list> <arglist>)
+
  declare void %llvm.va_end(<va_list> <arglist>)
Overview:

The 'llvm.va_end' intrinsic destroys <arglist> which has been initialized previously with llvm.va_start @@ -2304,7 +2304,7 @@ with calls to llvm.va_end.

Syntax:
-  call  <va_list> (<va_list>)* %llvm.va_copy(<va_list> <destarglist>)
+  declare <va_list> %llvm.va_copy(<va_list> <destarglist>)
 
Overview:
@@ -2355,7 +2355,7 @@ href="GarbageCollection.html">Accurate Garbage Collection with LLVM.
Syntax:
-  call void (<ty>**, <ty2>*)* %llvm.gcroot(<ty>** %ptrloc, <ty2>* %metadata)
+  declare void %llvm.gcroot(<ty>** %ptrloc, <ty2>* %metadata)
 
Overview:
@@ -2389,7 +2389,7 @@ the runtime to find the pointer at GC safe points.
Syntax:
-  call sbyte* (sbyte**)* %llvm.gcread(sbyte** %Ptr)
+  declare sbyte* %llvm.gcread(sbyte** %Ptr)
 
Overview:
@@ -2422,7 +2422,7 @@ garbage collector runtime, as needed.

Syntax:
-  call void (sbyte*, sbyte**)* %llvm.gcwrite(sbyte* %P1, sbyte** %P2)
+  declare void %llvm.gcwrite(sbyte* %P1, sbyte** %P2)
 
Overview:
@@ -2468,7 +2468,7 @@ be implemented with code generator support.
Syntax:
-  call void* ()* %llvm.returnaddress(uint <level>)
+  declare void* %llvm.returnaddress(uint <level>)
 
Overview:
@@ -2512,7 +2512,7 @@ source-language caller.
Syntax:
-  call void* ()* %llvm.frameaddress(uint <level>)
+  declare void* %llvm.frameaddress(uint <level>)
 
Overview:
@@ -2555,9 +2555,8 @@ source-language caller.
Syntax:
-  call void (sbyte *, uint, uint)* %llvm.prefetch(sbyte * <address>,
-                                                  uint <rw>, 
-                                                  uint <locality>)
+  declare void %llvm.prefetch(sbyte * <address>,
+                                uint <rw>, uint <locality>)
 
Overview:
@@ -2600,7 +2599,7 @@ performance.
Syntax:
-  call void (uint)* %llvm.pcmarker( uint <id> )
+  declare void %llvm.pcmarker( uint <id> )
 
Overview:
@@ -2654,7 +2653,7 @@ operating system level code.
Syntax:
-  call <integer type> (<integer type>)* %llvm.readport (<integer type> <address>)
+  declare <integer type> %llvm.readport (<integer type> <address>)
 
Overview:
@@ -2738,7 +2737,7 @@ value written must be 8, 16, or 32 bits in length.
Syntax:
-  call <result> (<ty>*)* %llvm.readio (<ty> * <pointer>)
+  declare <result> %llvm.readio (<ty> * <pointer>)
 
Overview:
@@ -2786,7 +2785,7 @@ ensures that accesses to memory mapped I/O registers occur in program order.
Syntax:
-  call void (<ty1>, <ty2>*)* %llvm.writeio (<ty1> <value>, <ty2> * <pointer>)
+  declare void %llvm.writeio (<ty1> <value>, <ty2> * <pointer>)
 
Overview:
@@ -3004,8 +3003,7 @@ this can be specified as the fourth argument, otherwise it should be set to 0 or
Syntax:
-  call bool (<float or double>, <float or double>)* %llvm.isunordered(<float or double> Val1,
-                                                                      <float or double> Val2)
+  declare bool %llvm.isunordered(<float or double> Val1, <float or double> Val2)
 
Overview:
-- cgit v1.1