diff --git a/docs/GarbageCollection.html b/docs/GarbageCollection.html index e39e85ce3cd..df887f364fa 100644 --- a/docs/GarbageCollection.html +++ b/docs/GarbageCollection.html @@ -159,7 +159,7 @@ interface that front-end authors should generate code for.
- void %llvm.gcroot(<ty>** %ptrloc, <ty2>* %metadata) + void %llvm.gcroot(i8** %ptrloc, i8* %metadata)

@@ -200,7 +200,8 @@ CodeBlock: ;; Initialize the object, telling LLVM that it is now live. ;; Java has type-tags on objects, so it doesn't need any ;; metadata. - call void %llvm.gcroot(%Object** %X, sbyte* null) + %tmp = bitcast %Object** %X to i8** + call void %llvm.gcroot(i8** %tmp, i8* null) ... ;; As the pointer goes out of scope, store a null value into @@ -219,7 +220,7 @@ CodeBlock:

- sbyte *%llvm_gc_allocate(unsigned %Size) + void *%llvm_gc_allocate(unsigned %Size)

The llvm_gc_allocate function is a global function defined by the @@ -236,8 +237,8 @@ zeroed-out block of memory of the appropriate size.

- sbyte *%llvm.gcread(sbyte *, sbyte **)
- void %llvm.gcwrite(sbyte*, sbyte*, sbyte**) + i8 *%llvm.gcread(i8 *, i8 **)
+ void %llvm.gcwrite(i8*, i8*, i8**)

Several of the more interesting garbage collectors (e.g., generational diff --git a/docs/LangRef.html b/docs/LangRef.html index 76e7feed4bd..1b3f4f4afe9 100644 --- a/docs/LangRef.html +++ b/docs/LangRef.html @@ -3923,7 +3923,7 @@ href="GarbageCollection.html">Accurate Garbage Collection with LLVM.

Syntax:
-  declare void @llvm.gcroot(<ty>** %ptrloc, <ty2>* %metadata)
+  declare void @llvm.gcroot(i8** %ptrloc, i8* %metadata)
 
Overview:
@@ -3957,7 +3957,7 @@ the runtime to find the pointer at GC safe points.
Syntax:
-  declare i8 * @llvm.gcread(i8 * %ObjPtr, i8 ** %Ptr)
+  declare i8* @llvm.gcread(i8* %ObjPtr, i8** %Ptr)
 
Overview:
@@ -3992,7 +3992,7 @@ garbage collector runtime, as needed.

Syntax:
-  declare void @llvm.gcwrite(i8 * %P1, i8 * %Obj, i8 ** %P2)
+  declare void @llvm.gcwrite(i8* %P1, i8* %Obj, i8** %P2)
 
Overview:
@@ -4085,7 +4085,7 @@ source-language caller.
Syntax:
-  declare i8  *@llvm.frameaddress(i32 <level>)
+  declare i8 *@llvm.frameaddress(i32 <level>)
 
Overview:
@@ -4128,7 +4128,7 @@ source-language caller.
Syntax:
-  declare i8  *@llvm.stacksave()
+  declare i8 *@llvm.stacksave()
 
Overview:
@@ -4194,8 +4194,7 @@ See the description for llvm.stacksave.
Syntax:
-  declare void @llvm.prefetch(i8  * <address>,
-                                i32 <rw>, i32 <locality>)
+  declare void @llvm.prefetch(i8* <address>, i32 <rw>, i32 <locality>)
 
Overview:
@@ -4239,7 +4238,7 @@ performance.
Syntax:
-  declare void @llvm.pcmarker( i32 <id> )
+  declare void @llvm.pcmarker(i32 <id>)
 
Overview:
diff --git a/docs/index.html b/docs/index.html index 99aac4541b1..c343cf42652 100644 --- a/docs/index.html +++ b/docs/index.html @@ -271,3 +271,4 @@ times each day, making it a high volume list. Last modified: $Date$ +