Fri, 07 Feb 2014 17:46:38 +0100 |
Gilles Duboscq |
LoadJavaMirrorWithKlassPhase: ConstantLocationNode.create already adds the node to the graph, remove redundant call to graph.unique.
|
Thu, 30 Jan 2014 15:50:46 +0100 |
Matthias Grimmer |
GNFI fixes
|
Thu, 30 Jan 2014 09:19:45 +0100 |
Matthias Grimmer |
Add the Graal Native Function Interface
|
Wed, 22 Jan 2014 11:44:27 +0100 |
Roland Schatz |
Support narrow oops in reference maps.
|
Fri, 17 Jan 2014 13:58:56 +0100 |
Gilles Duboscq |
Fix AMD64HotSpotLIRGenerator.moveValueToThread
|
Thu, 12 Dec 2013 15:13:02 +0100 |
Gilles Duboscq |
Add a speculation oop for uncommon trap deoptimization. Save it in the SpeculationLog during deoptimization.
|
Mon, 13 Jan 2014 13:20:30 +0100 |
Lukas Stadler |
rename LocalNode to ParameterNode
|
Tue, 07 Jan 2014 16:32:30 -0800 |
Tom Rodriguez |
Enable more constant stores
|
Mon, 06 Jan 2014 17:19:18 -0800 |
Tom Rodriguez |
Embed compressed constants when possible and use more efficient patterns for encoding
|
Fri, 13 Dec 2013 13:19:46 +0100 |
Doug Simon |
renamed PlaceholderOp to NoOp
|
Wed, 11 Dec 2013 14:23:58 +0100 |
Gilles Duboscq |
Access is not necessarily a DeoptimizingNode. In particular, FloatingAccessNodes are not DeoptimizingNode.
|
Sat, 07 Dec 2013 19:30:16 +0100 |
Tom Rodriguez |
Basic allocation prefetching support
|
Wed, 20 Nov 2013 12:54:51 +0100 |
Doug Simon |
get thread register from generator when lowering CurrentJavaThreadNode node instead of getting it from the host provider
|
Tue, 12 Nov 2013 10:59:06 +0100 |
Gilles Duboscq |
Remove some useless short casts, synchronize deoptimization.hpp with HotSpotMetaAccessProvider
|
Wed, 06 Nov 2013 14:53:31 +0100 |
Gilles Duboscq |
Start passing down a 'speculation id' to deoptimizations.
|
Sun, 27 Oct 2013 19:59:00 +0100 |
Doug Simon |
clearer API and documentation for the capability of a SaveRegistersOp to have its registers pruned
|
Fri, 25 Oct 2013 23:50:05 +0200 |
Doug Simon |
cleaned up mechanism for saving registers and updating the callee save maps in stubs
|
Wed, 23 Oct 2013 19:50:14 -0700 |
twisti |
read HotSpotVMConfig fields from HotSpot's vmStructs via annotations
|
Thu, 17 Oct 2013 01:08:17 +0200 |
Doug Simon |
improved support for co-existing, multiple backends (GRAAL-363)
|
Tue, 15 Oct 2013 22:21:01 +0200 |
Doug Simon |
rename: graalRuntime -> runtime, getGraalRuntime -> getRuntime
|
Tue, 15 Oct 2013 14:14:06 +0200 |
Doug Simon |
split HotSpotRuntime into separate provider implementations
|
Sat, 12 Oct 2013 01:03:47 +0200 |
Doug Simon |
moved lookupForeignCall() from CodeCacheProvider to ForeignCallsProvider (GRAAL-511)
|
Thu, 10 Oct 2013 18:26:22 +0200 |
Gilles Duboscq |
Adapt compressed pointers implementation for last HotSpot changes
|
Thu, 10 Oct 2013 16:14:55 +0200 |
Doug Simon |
made CodeCacheProvider independent of MetaAccessProvider (GRAAL-511)
|
Thu, 26 Sep 2013 17:30:19 +0200 |
Gilles Duboscq |
Add a DynamicDeoptimizeNode where the action and reason is a input node.
|
Thu, 26 Sep 2013 16:10:02 +0200 |
Gilles Duboscq |
Remove DeoptimizingNode.getDeoptimizationReason
|
Thu, 26 Sep 2013 14:41:12 +0200 |
Gilles Duboscq |
CodeCacheProvider.encodeDeoptActionAndReason now returns a Constant
|
Wed, 25 Sep 2013 13:05:16 +0200 |
Gilles Duboscq |
StubForeignCallNode is not a DeoptimizingNode
|
Wed, 25 Sep 2013 12:08:28 +0200 |
Gilles Duboscq |
Make InfopointNode a NodeWithState, it is not a StateSplit anymore
|
Wed, 25 Sep 2013 11:16:17 +0200 |
Gilles Duboscq |
AMD64HotSpotLIRGenerator: ignore InfopointNodes with AFTER_BCI
|
Tue, 24 Sep 2013 08:51:02 +0200 |
Doug Simon |
made safepoint-on-return use specialized HotSpot runtime support for such safepoints (which have no debug info attached)
|
Thu, 05 Sep 2013 16:36:13 -0700 |
Christian Wimmer |
Fixed registers that flow into a block need to be inputs of the LabelOp, otherwise the register allocator can insert spill moves before the definition of a fixed register.
|
Fri, 30 Aug 2013 13:51:22 +0200 |
Christos Kotselidis |
Move compressed pointers' logic to HotSpot specific move
|
Wed, 28 Aug 2013 13:45:02 +0200 |
Christos Kotselidis |
Add Javadoc
|
Wed, 28 Aug 2013 13:27:05 +0200 |
Christos Kotselidis |
Refactor heap base register
|
Thu, 25 Jul 2013 11:34:37 +0200 |
Doug Simon |
small cleanups and extra documentation around foreign call linkage
|
Wed, 24 Jul 2013 16:19:17 -0700 |
twisti |
Stubs need both an outgoing and incoming calling convention.
|
Mon, 22 Jul 2013 22:03:53 +0200 |
Christos Kotselidis |
Lower CAS nodes to their lowered versions
|
Sun, 21 Jul 2013 22:13:21 +0200 |
Christos Kotselidis |
Method renaming
|
Fri, 19 Jul 2013 22:10:48 +0200 |
Christos Kotselidis |
Method and variables' renaming
|
Mon, 15 Jul 2013 12:02:15 +0200 |
Roland Schatz |
Do not re-compress oops that are already compressed.
|
Fri, 12 Jul 2013 14:16:17 +0200 |
Christos Kotselidis |
Add compressed klass pointers support in LIR
|
Fri, 12 Jul 2013 12:47:08 +0200 |
Christos Kotselidis |
Remove scratch register from compressed load LIR instruction (used only for testing)
|
Mon, 08 Jul 2013 21:14:06 +0200 |
Thomas Wuerthinger |
Remove unused import.
|
Mon, 08 Jul 2013 21:12:00 +0200 |
Thomas Wuerthinger |
Improve performance of calling Truffle call targets.
|
Fri, 05 Jul 2013 15:18:37 +0200 |
Roland Schatz |
Do not re-compress oops that are already compressed.
|
Mon, 10 Jun 2013 13:04:38 +0200 |
Christos Kotselidis |
Refactoring
|
Mon, 10 Jun 2013 12:40:36 +0200 |
Christos Kotselidis |
Refactoring
|
Mon, 10 Jun 2013 12:33:32 +0200 |
Christos Kotselidis |
Class renaming
|
Wed, 05 Jun 2013 15:11:58 +0200 |
Christos Kotselidis |
Merge
|
Wed, 05 Jun 2013 12:55:45 +0200 |
Christos Kotselidis |
Fix Assertion in LIR
|
Tue, 04 Jun 2013 18:06:57 +0200 |
Christos Kotselidis |
Add Compressed Oops support in LIR
|
Wed, 05 Jun 2013 11:09:33 +0200 |
Lukas Stadler |
pull HotSpotForeignCallLinkage.isLeaf into ForeignCallLinkage and rename to canDeoptimize
|
Fri, 17 May 2013 22:02:46 +0200 |
Doug Simon |
a leaf foreign call does not need debug info
|
Thu, 16 May 2013 18:05:30 +0200 |
Doug Simon |
moved temporaries from CallingConvention to ForeignCallLinkage
|
Thu, 16 May 2013 17:36:16 +0200 |
Doug Simon |
removed redundant parameter
|
Thu, 16 May 2013 17:23:44 +0200 |
Doug Simon |
rename: HotSpotRuntimeCallTarget -> HotSpotForeignCallLinkage
|
Thu, 16 May 2013 17:12:17 +0200 |
Doug Simon |
rename: RuntimeCallTarget -> ForeignCallLinkage
|
Wed, 15 May 2013 21:37:25 +0200 |
Doug Simon |
added support for declaring a foreign function call to be a leaf
|
Tue, 14 May 2013 21:33:37 +0200 |
Doug Simon |
cleaned up and simplified runtime call mechanisms
|