[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