[llvm-commits] CVS: llvm-java/runtime/runtime.ll

Alkis Evlogimenos alkis at cs.uiuc.edu
Fri Jul 16 03:19:01 PDT 2004



Changes in directory llvm-java/runtime:

runtime.ll updated: 1.1 -> 1.2

---
Log message:

Add hooks for llvm_java_main and llvm_java_static_init.


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

Index: llvm-java/runtime/runtime.ll
diff -u llvm-java/runtime/runtime.ll:1.1 llvm-java/runtime/runtime.ll:1.2
--- llvm-java/runtime/runtime.ll:1.1	Thu Jul 15 06:28:44 2004
+++ llvm-java/runtime/runtime.ll	Fri Jul 16 05:18:51 2004
@@ -1,3 +1,13 @@
-"java/lang/Object<vtable>" = type opaque
+"java/lang/Object" = type { }
 
-"java/lang/Object" = type { "java/lang/Object<vtable>" }
+implementation
+
+declare void %llvm_java_static_init()
+declare int %llvm_java_main(int, sbyte**)
+
+int %main(int %argc, sbyte** %argv) {
+entry:
+        call void %llvm_java_static_init()
+        %result = call int %llvm_java_main(int %argc, sbyte** %argv)
+        ret int %result
+}





More information about the llvm-commits mailing list