Tue, 14 May 2013 09:19:39 +0200 |
Roland Schatz |
Rename asAddress and make it protected.
|
Tue, 14 May 2013 09:15:32 +0200 |
Roland Schatz |
Javadoc comments.
|
Mon, 13 May 2013 22:57:50 +0200 |
Doug Simon |
Merge.
|
Mon, 13 May 2013 22:56:30 +0200 |
Doug Simon |
replaced MonitorEnterStub and MonitorExitStub with use of RuntimeCallStub
|
Mon, 13 May 2013 19:02:32 +0200 |
Doug Simon |
replaced CreateNullPointerExceptionStub and CreateOutOfBoundsExceptionStub with use of RuntimeCallStub
|
Mon, 13 May 2013 19:01:30 +0200 |
Doug Simon |
extended RuntimeCallStub to support calls returning an Object
|
Mon, 13 May 2013 19:00:24 +0200 |
Doug Simon |
allow inlining of invokes with a null stateAfter
|
Mon, 13 May 2013 14:54:30 +0200 |
Doug Simon |
used static import for methods in StubUtil
|
Mon, 13 May 2013 14:28:00 +0200 |
Doug Simon |
replaced RegisterFinalizerStub with use of RuntimeStubCall
|
Mon, 13 May 2013 21:59:17 +0200 |
Doug Simon |
renamed HotSpotCompilationResult to HotSpotCompiledCode and added subclasses HotSpotCompiledNmethod and HotSpotCompiledRuntimeStub
|
Mon, 13 May 2013 18:19:43 +0200 |
Doug Simon |
added subclasses for HotSpotInstalledCode: HotSpotNmethod and HotSpotRuntimeStub
|
Mon, 13 May 2013 16:09:49 +0200 |
Gilles Duboscq |
mx/commands.py: warn about arguments after '-version' when launching the vm
|
Mon, 13 May 2013 17:11:45 +0200 |
Bernhard Urban |
Value: simplify some `equals' and `hashcode' implementations even more
|
Mon, 13 May 2013 16:47:13 +0200 |
Bernhard Urban |
VerifyValueUsage: use method name and signature instead of `toString()'
|
Mon, 13 May 2013 16:37:57 +0200 |
Bernhard Urban |
VerifyValueUsage: move String creation to assert
|
Mon, 13 May 2013 15:55:41 +0200 |
Bernhard Urban |
CFGVerifier: verify post-dominator calculation
|
Mon, 13 May 2013 14:17:35 +0200 |
Doug Simon |
Merge.
|
Mon, 13 May 2013 13:59:34 +0200 |
Doug Simon |
better error message
|
Mon, 13 May 2013 13:57:49 +0200 |
Doug Simon |
javadoc fixes
|
Mon, 13 May 2013 13:57:24 +0200 |
Doug Simon |
create fake JavaMethod for non-snippet stubs so that -G:MethodFilter can be applied to them
|
Mon, 13 May 2013 13:51:59 +0200 |
Doug Simon |
changed CFGPrinterObserver to use JavaMethod instead of ResolvedJavaMethod for method scope
|
Mon, 13 May 2013 13:50:46 +0200 |
Doug Simon |
enabled creation of a HotSpotSignature from types (in addition to a string)
|
Mon, 13 May 2013 11:56:16 +0200 |
Doug Simon |
replaced IdentityHashCodeStub[Call] with use of RuntimeStubCall
|
Mon, 13 May 2013 11:44:36 +0200 |
Doug Simon |
added RuntimeCallStub for runtime calls that require no extra/special logic in the stub itself
|
Mon, 13 May 2013 11:21:24 +0200 |
Doug Simon |
RuntimeStub installation support is now more distinct from normal nmethod installation
|
Mon, 13 May 2013 11:00:56 +0200 |
Doug Simon |
replaced unnecessary call to Stub.getMethod() with Stub.toString()
|
Mon, 13 May 2013 11:00:03 +0200 |
Doug Simon |
update the start node of a StructuredGraph if it is replaced via replaceFixedWithFixed()
|
Mon, 13 May 2013 10:58:50 +0200 |
Doug Simon |
javadoc fix
|
Mon, 13 May 2013 10:58:32 +0200 |
Doug Simon |
prevent multiple method context objects for the same method from resulting in multiple IGV tree levels unless there the method actually inlines itself
|
Mon, 13 May 2013 10:50:22 +0200 |
Doug Simon |
rename parameter
|
Mon, 13 May 2013 13:15:42 +0200 |
Gilles Duboscq |
Merge
|
Mon, 13 May 2013 11:44:49 +0200 |
Gilles Duboscq |
Make PiNode a guarding node so that it can be used for guarded to guarding edges
|
Fri, 10 May 2013 18:28:30 +0200 |
Gilles Duboscq |
Removed ValueNode.dependencies
|
Fri, 10 May 2013 18:17:58 +0200 |
Gilles Duboscq |
Allow interface types for node edges
|
Fri, 10 May 2013 17:15:15 +0200 |
Gilles Duboscq |
Use specialized node inputs for loopbegin's overflow check and for value anchor's anchored values
|
Fri, 10 May 2013 16:48:00 +0200 |
Gilles Duboscq |
In TailDuplication phase, replaced phi values users should not need to be anchored
|
Mon, 13 May 2013 11:38:19 +0200 |
Bernhard Urban |
Value: replaced more occurrences where object equality is used
|
Mon, 13 May 2013 11:36:09 +0200 |
Bernhard Urban |
verification: add VerifyPhase. check if a `Value' object is used in an ObjectEqualsNode
|
Fri, 10 May 2013 21:03:53 +0200 |
Bernhard Urban |
Value: tidy up generated `hashCode()' and `equals()' methods a bit
|
Fri, 10 May 2013 23:27:19 +0200 |
Doug Simon |
made unittest command take Java compliance of a project into account
|
Fri, 10 May 2013 16:40:59 +0200 |
Bernhard Urban |
Value: more occurrences of object equality replaced
|
Fri, 10 May 2013 16:31:44 +0200 |
Bernhard Urban |
JUnitWrapper: print class name if only one testclass is executed
|
Fri, 10 May 2013 12:55:34 +0200 |
Gilles Duboscq |
Remove hasVtableEntry, use isInVirtualMethodTable instead
|
Fri, 10 May 2013 13:18:51 +0200 |
Lukas Stadler |
PEA: remove obsolete CyclicMaterializeStoreNode
|
Fri, 10 May 2013 13:17:38 +0200 |
Lukas Stadler |
PEA: replace customAction with addNode (GRAAL-260)
|
Fri, 10 May 2013 13:07:44 +0200 |
Lukas Stadler |
simplify "clever" code in FrameStateAssignmentPhase
|
Fri, 10 May 2013 12:44:09 +0200 |
Bernhard Urban |
Value: use `equals()' instead of object equality
|
Fri, 10 May 2013 12:43:43 +0200 |
Bernhard Urban |
Value: provide proper `hashCode()' and `equals()' implementations
|
Thu, 09 May 2013 21:08:26 -0700 |
Thomas Wuerthinger |
Fix too specific return type.
|
Thu, 09 May 2013 19:37:30 -0700 |
Thomas Wuerthinger |
Merge.
|
Thu, 09 May 2013 19:21:29 -0700 |
Thomas Wuerthinger |
LinearScan: Can no longer check for object equality after removal of RegisterValue cache.
|
Thu, 09 May 2013 21:07:04 -0400 |
Morris Meyer |
broaden Apple include for gpu_bsd, make TraceWarpLoading a product flag
|
Thu, 09 May 2013 23:32:31 +0200 |
Bernhard Urban |
AllocatorTest: relax counting-condition for MoveOp
|
Thu, 09 May 2013 11:32:08 +0200 |
Lukas Stadler |
Merge
|
Wed, 08 May 2013 18:05:57 +0200 |
Lukas Stadler |
let ReentrantBlockIterator.processBlock return the next state
|
Wed, 08 May 2013 15:30:06 +0200 |
Lukas Stadler |
let ReentrantNodeIterator.processNode return the next state
|