[vmkit-commits] [vmkit] r60410 - /vmkit/trunk/lib/JnJVM/VMCore/JnjvmModule.cpp

Nicolas Geoffray nicolas.geoffray at lip6.fr
Tue Dec 2 06:39:49 PST 2008


Author: geoffray
Date: Tue Dec  2 08:39:43 2008
New Revision: 60410

URL: http://llvm.org/viewvc/llvm-project?rev=60410&view=rev
Log:
Add type names to dynamically created llvm::Modules.


Modified:
    vmkit/trunk/lib/JnJVM/VMCore/JnjvmModule.cpp

Modified: vmkit/trunk/lib/JnJVM/VMCore/JnjvmModule.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/VMCore/JnjvmModule.cpp?rev=60410&r1=60409&r2=60410&view=diff

==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JnjvmModule.cpp (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JnjvmModule.cpp Tue Dec  2 08:39:43 2008
@@ -1283,6 +1283,22 @@
 #endif
 
   GetLockFunction = module->getFunction("getLock");
+  
+  addTypeName("JavaObject", JavaObjectType);
+  addTypeName("JavaArray", JavaArrayType);
+  addTypeName("JavaCommonClass", JavaCommonClassType);
+  addTypeName("JavaClass", JavaClassType);
+  addTypeName("ArrayUInt8", JavaArrayUInt8Type);
+  addTypeName("ArraySInt8", JavaArraySInt8Type);
+  addTypeName("ArrayUInt16", JavaArrayUInt16Type);
+  addTypeName("ArraySInt16", JavaArraySInt16Type);
+  addTypeName("ArraySInt32", JavaArraySInt32Type);
+  addTypeName("ArrayLong", JavaArrayLongType);
+  addTypeName("ArrayFloat", JavaArrayFloatType);
+  addTypeName("ArrayDouble", JavaArrayDoubleType);
+  addTypeName("ArrayObject", JavaArrayObjectType);
+  addTypeName("CacheNode", CacheNodeType); 
+  addTypeName("Enveloppe", EnveloppeType); 
 }
 
 void LLVMAssessorInfo::initialise() {





More information about the vmkit-commits mailing list