[vmkit-commits] [vmkit] r59626 - /vmkit/trunk/lib/JnJVM/VMCore/JavaJIT.cpp

Nicolas Geoffray nicolas.geoffray at lip6.fr
Wed Nov 19 04:48:55 PST 2008


Author: geoffray
Date: Wed Nov 19 06:48:55 2008
New Revision: 59626

URL: http://llvm.org/viewvc/llvm-project?rev=59626&view=rev
Log:
Initialisation check typo.


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

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

==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JavaJIT.cpp (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JavaJIT.cpp Wed Nov 19 06:48:55 2008
@@ -699,8 +699,10 @@
     GEP.clear();
     GEP.push_back(OldIsolate);
     GEP.push_back(NewIsolate);
+#if DEBUG
     CallInst::Create(module->ServiceCallStartFunction, GEP.begin(), GEP.end(),
                      "", currentBlock);
+#endif
     BranchInst::Create(EndBB, currentBlock);
     currentBlock = EndBB;
   }
@@ -777,8 +779,10 @@
     std::vector<Value*> GEP;
     GEP.push_back(OldIsolate);
     GEP.push_back(NewIsolate);
+#if DEBUG
     CallInst::Create(module->ServiceCallStopFunction, GEP.begin(), GEP.end(),
                      "", currentBlock);
+#endif
     BranchInst::Create(EndBB, currentBlock);
     currentBlock = EndBB;
   }
@@ -1559,7 +1563,7 @@
 #endif
       uint32 clIndex = ctpInfo->getClassIndexFromMethod(index);
       Value* Cl = getResolvedClass(clIndex, true); 
-      if (meth && needsInitialisationCheck(meth->classDef, compilingClass)) {
+      if (!meth || needsInitialisationCheck(meth->classDef, compilingClass)) {
         CallInst::Create(module->ForceInitialisationCheckFunction, Cl, "",
                          currentBlock);
       }





More information about the vmkit-commits mailing list