[llvm-commits] CVS: llvm/test/Regression/CodeGen/Generic/GC/alloc_loop.ll

Chris Lattner lattner at cs.uiuc.edu
Wed Jul 21 22:48:48 PDT 2004



Changes in directory llvm/test/Regression/CodeGen/Generic/GC:

alloc_loop.ll updated: 1.2 -> 1.3

---
Log message:

Update gc intrinsics to take pointer to object as well as pointer to field.

Patch contributed by Tobias Nurmiranta


---
Diffs of the changes:  (+2 -2)

Index: llvm/test/Regression/CodeGen/Generic/GC/alloc_loop.ll
diff -u llvm/test/Regression/CodeGen/Generic/GC/alloc_loop.ll:1.2 llvm/test/Regression/CodeGen/Generic/GC/alloc_loop.ll:1.3
--- llvm/test/Regression/CodeGen/Generic/GC/alloc_loop.ll:1.2	Thu May 27 00:51:00 2004
+++ llvm/test/Regression/CodeGen/Generic/GC/alloc_loop.ll	Thu Jul 22 00:48:38 2004
@@ -4,7 +4,7 @@
 declare void %llvm_gc_initialize(uint)
 
 declare void %llvm.gcroot(sbyte**, sbyte*)
-declare void %llvm.gcwrite(sbyte*, sbyte**)
+declare void %llvm.gcwrite(sbyte*, sbyte*, sbyte**)
 
 int %main() {
 entry:
@@ -32,7 +32,7 @@
 	;; *B = A;
 	%B.1 = load sbyte*** %B
 	%A.1 = load sbyte** %A
-	call void %llvm.gcwrite(sbyte* %A.1, sbyte** %B.1)
+	call void %llvm.gcwrite(sbyte* %A.1, sbyte* %B, sbyte** %B.1)
 	
 	br label %AllocLoop
 





More information about the llvm-commits mailing list