[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