[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