[vmkit-commits] [vmkit] r119042 - in /vmkit/trunk: include/mvm/Threads/Thread.h lib/J3/Compiler/JavaJIT.cpp lib/J3/LLVMRuntime/runtime-default.ll
Gael Thomas
gael.thomas at lip6.fr
Sun Nov 14 05:15:03 PST 2010
Author: gthomas
Date: Sun Nov 14 07:15:02 2010
New Revision: 119042
URL: http://llvm.org/viewvc/llvm-project?rev=119042&view=rev
Log:
Remove the field from mvm::Thread: I had a bug with mmtk.
Modified:
vmkit/trunk/include/mvm/Threads/Thread.h
vmkit/trunk/lib/J3/Compiler/JavaJIT.cpp
vmkit/trunk/lib/J3/LLVMRuntime/runtime-default.ll
Modified: vmkit/trunk/include/mvm/Threads/Thread.h
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/include/mvm/Threads/Thread.h?rev=119042&r1=119041&r2=119042&view=diff
==============================================================================
--- vmkit/trunk/include/mvm/Threads/Thread.h (original)
+++ vmkit/trunk/include/mvm/Threads/Thread.h Sun Nov 14 07:15:02 2010
@@ -198,7 +198,7 @@
/// vmData - vm specific data
///
- void* vmData;
+ // void* vmData;
/// inRV - Flag to tell that the thread is being part of a rendezvous.
///
Modified: vmkit/trunk/lib/J3/Compiler/JavaJIT.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/J3/Compiler/JavaJIT.cpp?rev=119042&r1=119041&r2=119042&view=diff
==============================================================================
--- vmkit/trunk/lib/J3/Compiler/JavaJIT.cpp (original)
+++ vmkit/trunk/lib/J3/Compiler/JavaJIT.cpp Sun Nov 14 07:15:02 2010
@@ -1208,7 +1208,7 @@
Value* YieldPtr = getDoYieldPtr(getMutatorThreadPtr());
Value* Yield = new LoadInst(YieldPtr, "", currentBlock);
- Yield = new ICmpInst(*currentBlock, ICmpInst::ICMP_EQ, Yield, intrinsics->constantInt8Zero, "");
+ Yield = new ICmpInst(*currentBlock, ICmpInst::ICMP_NE, Yield, intrinsics->constantInt8Zero, "");
BasicBlock* continueBlock = createBasicBlock("After safe point");
BasicBlock* yieldBlock = createBasicBlock("In safe point");
Modified: vmkit/trunk/lib/J3/LLVMRuntime/runtime-default.ll
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/J3/LLVMRuntime/runtime-default.ll?rev=119042&r1=119041&r2=119042&view=diff
==============================================================================
--- vmkit/trunk/lib/J3/LLVMRuntime/runtime-default.ll (original)
+++ vmkit/trunk/lib/J3/LLVMRuntime/runtime-default.ll Sun Nov 14 07:15:02 2010
@@ -42,7 +42,7 @@
;;; field 10: void* routine
;;; field 11: void* lastKnownFrame
;;; field 12: void* lastExceptionBuffer
-%Thread = type { %CircularBase, i32, i8*, i8*, i8, i8*, i8, i8, i8*, i8*, i8*, i8*, i8* }
+%Thread = type { %CircularBase, i32, i8*, i8*, i8, i8, i8, i8*, i8*, i8*, i8*, i8* }
%JavaThread = type { %MutatorThread, i8*, %JavaObject* }
More information about the vmkit-commits
mailing list