Mon, 18 Jun 2012 18:00:06 +0200 |
Lukas Stadler |
small changes/renamings to virtual object handling
|
Mon, 18 Jun 2012 17:58:36 +0200 |
Lukas Stadler |
add inliningIdentifier to FrameState (fixes problem with duplicated FrameStates and locking)
|
Mon, 18 Jun 2012 15:03:27 +0200 |
Gilles Duboscq |
Add aliased case array copy jtt tests
|
Mon, 18 Jun 2012 11:59:05 +0200 |
Gilles Duboscq |
Merge
|
Sat, 16 Jun 2012 16:13:32 +0200 |
Gilles Duboscq |
Merge AnchorNode and ValueAnchorNode
|
Mon, 18 Jun 2012 10:07:33 +0200 |
Lukas Stadler |
Merge.
|
Fri, 15 Jun 2012 15:59:43 +0200 |
Lukas Stadler |
use ValueAnchorNode for FixedGuardNode lowering
|
Fri, 15 Jun 2012 15:59:22 +0200 |
Lukas Stadler |
set correct probabilities on MergeNodes
|
Sun, 17 Jun 2012 23:45:44 +0200 |
Thomas Wuerthinger |
Disable NewInstance lowering for all methods again.
|
Sun, 17 Jun 2012 21:35:52 +0200 |
Thomas Wuerthinger |
Treat a write to ANY_LOCATION as memory check point.
|
Sun, 17 Jun 2012 18:06:27 +0200 |
Thomas Wuerthinger |
Enable NewInstance lowering by default for all methods.
|
Sun, 17 Jun 2012 18:04:59 +0200 |
Thomas Wuerthinger |
Fixed an issue in the new instance stub call operation: rax must be reserved as a temp as it is overwritten in the runtime stub.
|
Sat, 16 Jun 2012 16:53:02 +0200 |
Thomas Wuerthinger |
Canonicalize projects.
|
Sat, 16 Jun 2012 02:20:02 +0200 |
Thomas Wuerthinger |
Merge.
|
Sat, 16 Jun 2012 02:19:38 +0200 |
Thomas Wuerthinger |
Added detailed test cases for the closed world analysis. Add support for ValueProxyNode, CheckCastNode. Fix modelling of arrays.
|
Sat, 16 Jun 2012 02:17:44 +0200 |
Thomas Wuerthinger |
Make the value proxy node use the stamp of the proxied value.
|
Sat, 16 Jun 2012 00:39:30 +0200 |
Thomas Wuerthinger |
Add correct checkcast node to entry of catch block after exception dispatch.
|
Sat, 16 Jun 2012 00:06:48 +0200 |
Thomas Wuerthinger |
Initial implementation of closed world analysis by iteratively expanding the universe starting at method entry points.
|
Thu, 14 Jun 2012 18:03:43 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 14 Jun 2012 18:03:18 +0200 |
Thomas Wuerthinger |
Implement addEntryMethod in boot image generator. Add Graal.getRequiredCapability utility to Graal class.
|
Thu, 14 Jun 2012 17:54:59 +0200 |
Thomas Wuerthinger |
Added BootImageClassLoader and associated test class.
|
Fri, 15 Jun 2012 16:42:08 +0200 |
Doug Simon |
Merge.
|
Fri, 15 Jun 2012 16:12:41 +0200 |
Doug Simon |
added oop verification to NewInstanceSnippets when -XX:+VerifyOops is enabled
|
Fri, 15 Jun 2012 15:48:44 +0200 |
Gilles Duboscq |
Merge
|
Fri, 15 Jun 2012 15:38:42 +0200 |
Gilles Duboscq |
Merge
|
Fri, 15 Jun 2012 15:35:10 +0200 |
Gilles Duboscq |
Add BinaryNode.reassociate to do generic +, -, *, &, |, ^ reassociation, use it for canoncialization. Will be used to reassociate loop invariants.
|
Fri, 15 Jun 2012 14:42:11 +0200 |
Doug Simon |
added support for extending the filtering context of a DebugConfig
|
Fri, 15 Jun 2012 13:17:04 +0200 |
Doug Simon |
Merge.
|
Fri, 15 Jun 2012 13:16:43 +0200 |
Doug Simon |
reverted to using fast_new_instance_init_check_id stub to use fast TLAB refilling
|
Fri, 15 Jun 2012 12:05:13 +0200 |
Doug Simon |
added more tests to NewInstanceTest
|
Fri, 15 Jun 2012 12:04:26 +0200 |
Doug Simon |
added check to ensure fast path allocation is never used for types that don't allow it
|
Thu, 14 Jun 2012 17:03:22 +0200 |
Doug Simon |
improved allocation tracing in NewInstanceSnippets
|
Fri, 15 Jun 2012 09:54:37 +0200 |
Gilles Duboscq |
Merge
|
Fri, 15 Jun 2012 09:53:14 +0200 |
Gilles Duboscq |
Add 2 array copy tests
|
Thu, 14 Jun 2012 17:10:49 +0200 |
Gilles Duboscq |
Merge
|
Thu, 14 Jun 2012 17:10:17 +0200 |
Gilles Duboscq |
Add C2 to C++ analysis for eclipse
|
Thu, 14 Jun 2012 17:09:39 +0200 |
Gilles Duboscq |
Preliminary counted loop detection
|
Thu, 14 Jun 2012 14:14:06 +0200 |
Gilles Duboscq |
Add missing file
|
Wed, 13 Jun 2012 14:17:37 +0200 |
Gilles Duboscq |
Make NodeIterable an interface and create AbstractNodeIterable,
|
Wed, 13 Jun 2012 13:41:02 +0200 |
Gilles Duboscq |
Add static sub & div to IntegerArithmeticNode
|
Wed, 13 Jun 2012 13:40:39 +0200 |
Gilles Duboscq |
add StampFactory.negate(IntegerStamp), use it for NegateNode
|
Thu, 14 Jun 2012 16:37:40 +0200 |
Doug Simon |
removed incorrect comment
|
Thu, 14 Jun 2012 16:25:54 +0200 |
Doug Simon |
Merge.
|
Thu, 14 Jun 2012 16:20:59 +0200 |
Doug Simon |
re-enabled disassembler in CFGPrinterObserver for CodeInstall scope
|
Thu, 14 Jun 2012 14:03:28 +0200 |
Doug Simon |
made NewInstanceSnippets respect the UseTLAB HotSpot option
|
Thu, 14 Jun 2012 14:01:37 +0200 |
Doug Simon |
ensure that every runtime call has debug info associated with it
|
Thu, 14 Jun 2012 13:55:16 +0200 |
Doug Simon |
added BigObject to NewInstanceTest
|
Thu, 14 Jun 2012 13:54:46 +0200 |
Doug Simon |
modified GraalCompilerTest so that subclasses can override the assertEquals test
|
Thu, 14 Jun 2012 15:46:45 +0200 |
Lukas Stadler |
removed delta-encoding of VirtualObjectState
|
Thu, 14 Jun 2012 12:30:34 +0200 |
Doug Simon |
removed debug scope around tests that are expected to throw an exception (reduces console noise)
|
Thu, 14 Jun 2012 12:28:20 +0200 |
Doug Simon |
hsdis library is downloaded into newly created Graal JDK
|
Thu, 14 Jun 2012 12:06:44 +0200 |
Doug Simon |
limit log output to handle case where String object is invalid
|
Thu, 14 Jun 2012 12:00:08 +0200 |
Doug Simon |
made allocation tracing in NewInstanceSnippets be enabled by graal.traceAllocation system property
|
Thu, 14 Jun 2012 11:56:24 +0200 |
Doug Simon |
fixed bug in stubs for RuntimeCall.LogObject and RuntimeCall.LogPrimitive: was missing frame management code around runtime call
|
Wed, 13 Jun 2012 19:11:20 +0200 |
Lukas Stadler |
Merge.
|
Wed, 13 Jun 2012 19:09:14 +0200 |
Lukas Stadler |
SchedulePhase doesn't schedule FrameStates, added documentation, cleanups
|
Wed, 13 Jun 2012 15:11:19 +0200 |
Lukas Stadler |
verify that ValueAnchorNodes have no usages
|
Wed, 13 Jun 2012 15:09:59 +0200 |
Lukas Stadler |
fix NPE when using killCFG to delete an EndNode without a merge
|
Wed, 13 Jun 2012 14:57:26 +0200 |
Doug Simon |
Merge.
|
Wed, 13 Jun 2012 14:55:49 +0200 |
Doug Simon |
added allocation logging to NewInstanceSnippets
|