[llvm-commits] CVS: llvm-java/include/llvm/Java/Compiler.h

Alkis Evlogimenos alkis at cs.uiuc.edu
Wed Mar 23 20:47:58 PST 2005

Changes in directory llvm-java/include/llvm/Java:

Compiler.h updated: 1.13 -> 1.14
Log message:

Remove ClassInfo class and introduce the Class class that represents a
compile time java/lang/Class. The new Class object represents not only
classes read from class files but also primitive and array
classes. This allows us to simplify the way class information is
gathered. The goal is to eliminate the VTableInfo class by merging it
with Class as well. This will simplify a lot of code: both Class
representation code and code generation code in the Compiler itself.

Diffs of the changes:  (+0 -2)

 Compiler.h |    2 --
 1 files changed, 2 deletions(-)

Index: llvm-java/include/llvm/Java/Compiler.h
diff -u llvm-java/include/llvm/Java/Compiler.h:1.13 llvm-java/include/llvm/Java/Compiler.h:1.14
--- llvm-java/include/llvm/Java/Compiler.h:1.13	Tue Jan 25 17:46:34 2005
+++ llvm-java/include/llvm/Java/Compiler.h	Wed Mar 23 22:47:47 2005
@@ -21,8 +21,6 @@
   std::auto_ptr<Module> compile(const std::string& className);
-  extern Type* ObjectBaseTy;
-  extern Type* ObjectBaseRefTy;
   extern Type* VTableBaseTy;
   extern Type* VTableBaseRefTy;

More information about the llvm-commits mailing list