[vmkit-commits] [vmkit] r59182 - in /vmkit/trunk/lib/JnJVM/VMCore: JavaJIT.cpp JavaJITOpcodes.cpp

Nicolas Geoffray nicolas.geoffray at lip6.fr
Wed Nov 12 14:24:10 PST 2008


Author: geoffray
Date: Wed Nov 12 16:24:07 2008
New Revision: 59182

URL: http://llvm.org/viewvc/llvm-project?rev=59182&view=rev
Log:
Simplify code generation: gcmalloc will get the collector by itself
in a multi-gc environment.


Modified:
    vmkit/trunk/lib/JnJVM/VMCore/JavaJIT.cpp
    vmkit/trunk/lib/JnJVM/VMCore/JavaJITOpcodes.cpp

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

==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JavaJIT.cpp (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JavaJIT.cpp Wed Nov 12 16:24:07 2008
@@ -1723,10 +1723,6 @@
   std::vector<Value*> args;
   args.push_back(Size);
   args.push_back(VT);
-#ifdef MULTIPLE_GC
-  args.push_back(CallInst::Create(module->GetCollectorFunction,
-                                  isolateLocal, "", currentBlock));
-#endif
   Value* val = invoke(module->JavaObjectAllocateFunction, args, "",
                       currentBlock);
   

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

==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JavaJITOpcodes.cpp (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JavaJITOpcodes.cpp Wed Nov 12 16:24:07 2008
@@ -1937,10 +1937,6 @@
         std::vector<Value*> args;
         args.push_back(size);
         args.push_back(TheVT);
-#ifdef MULTIPLE_GC
-        args.push_back(CallInst::Create(module->GetCollectorFunction,
-                                        isolateLocal, "", currentBlock));
-#endif
         Value* res = invoke(module->JavaObjectAllocateFunction, args, "",
                             currentBlock);
         Value* cast = new BitCastInst(res, module->JavaArrayType, "",





More information about the vmkit-commits mailing list