Wed, 25 Sep 2013 17:40:58 -0700 |
Christian Wimmer |
Improvements to recent unsafe cast node changes
|
Wed, 25 Sep 2013 13:26:02 -0700 |
twisti |
SPARC: added CodeInstaller::pd_relocate_poll
|
Wed, 25 Sep 2013 21:49:39 +0200 |
Doug Simon |
made lowering recursive instead of iterative
|
Wed, 25 Sep 2013 21:48:38 +0200 |
Doug Simon |
be verbose when the JDK specified by --installed-jdks is missing
|
Wed, 25 Sep 2013 21:25:06 +0200 |
Doug Simon |
Merge.
|
Wed, 25 Sep 2013 12:22:07 +0200 |
Doug Simon |
Merge.
|
Tue, 24 Sep 2013 15:35:59 +0200 |
Doug Simon |
Merge.
|
Fri, 20 Sep 2013 11:25:53 +0200 |
Doug Simon |
removed creation of intermediate LoadHubNode when lowering StoreIndexedNode
|
Thu, 19 Sep 2013 23:51:37 +0200 |
Doug Simon |
removed creation of intermediate ArrayLengthNode when lowering [Load|Store]IndexedNodes
|
Wed, 25 Sep 2013 13:11:10 +0200 |
Gilles Duboscq |
Remove unused AbstractCallNode
|
Wed, 25 Sep 2013 13:05:16 +0200 |
Gilles Duboscq |
StubForeignCallNode is not a DeoptimizingNode
|
Wed, 25 Sep 2013 12:12:45 +0200 |
Gilles Duboscq |
Nodes that extend AbstractStateSplit do not need to implement StateSplit again
|
Wed, 25 Sep 2013 12:08:28 +0200 |
Gilles Duboscq |
Make InfopointNode a NodeWithState, it is not a StateSplit anymore
|
Wed, 25 Sep 2013 12:08:04 +0200 |
Gilles Duboscq |
Introduce NodeWithState for nodes that hold some VirtualState. Use this interface in the required special cases (Scheduling and PEA)
|
Wed, 25 Sep 2013 11:16:17 +0200 |
Gilles Duboscq |
AMD64HotSpotLIRGenerator: ignore InfopointNodes with AFTER_BCI
|
Tue, 24 Sep 2013 16:21:59 +0200 |
Gilles Duboscq |
Fix SnippetFrameStateCleanupPhase's handling of Merges: if there is no statesplit after a merge, the last statesplit inside the merges's incomming branches should get an AFTER_BCI
|
Wed, 25 Sep 2013 12:17:55 +0200 |
Doug Simon |
add "sun4u" as a valid identifier for the SPARC architecture
|
Wed, 25 Sep 2013 12:17:21 +0200 |
Doug Simon |
make GuardingPiNode canonicalize to a deopt when the guard is guaranteed to fail
|
Wed, 25 Sep 2013 12:16:26 +0200 |
Doug Simon |
add support for a node to canonicalize itself to a ControlSinkNode
|
Wed, 25 Sep 2013 10:20:11 +0200 |
Christos Kotselidis |
Rewrite write barrier addition phase
|
Wed, 25 Sep 2013 10:08:14 +0200 |
Christos Kotselidis |
Refactor write barriers
|
Wed, 25 Sep 2013 09:58:05 +0200 |
Christos Kotselidis |
Move barriers in hotspot specific package
|
Tue, 24 Sep 2013 21:37:53 -0700 |
Mick Jordan |
Merge
|
Tue, 24 Sep 2013 21:36:46 -0700 |
Mick Jordan |
move pylint to mxtool
|
Tue, 24 Sep 2013 21:58:04 +0200 |
Bernhard Urban |
WriteBarrierSnipppets: make locations visible to other packages
|
Tue, 24 Sep 2013 14:24:47 -0400 |
Morris Meyer |
Finished PTX assembler and Register -> Variable conversion
|
Tue, 24 Sep 2013 16:08:07 +0200 |
Bernhard Urban |
G1 Barriers: don't use ANY_LOCATION
|
Tue, 24 Sep 2013 14:11:38 +0200 |
Bernhard Urban |
NewMultiArrayNode: use INIT_LOCATION instead of ANY_LOCATION
|
Tue, 24 Sep 2013 14:11:37 +0200 |
Bernhard Urban |
DynamicNewArrayNode: use INIT_LOCATION for runtime call
|
Tue, 24 Sep 2013 14:11:35 +0200 |
Bernhard Urban |
HotSpotRuntime: use HUB_LOCATION for hub
|
Tue, 24 Sep 2013 14:11:35 +0200 |
Bernhard Urban |
NewInstanceNode: use INIT_LOCATION; NewArrayNode: use INIT_LOCATION and ARRAY_LENGTH_LOCATION
|
Tue, 24 Sep 2013 14:11:34 +0200 |
Bernhard Urban |
SerialWriteBarrier: use GC_CARD_LOCATION instead of ANY_LOCATION
|
Tue, 24 Sep 2013 14:11:33 +0200 |
Bernhard Urban |
SnippetTemplate: add assertions regarding memory kills
|
Tue, 24 Sep 2013 14:11:32 +0200 |
Bernhard Urban |
FloatingReadPhase: use enum for describing the execution mode of the phase
|
Tue, 24 Sep 2013 14:11:31 +0200 |
Bernhard Urban |
FloatingReadPhase: add attribute to graph about application of FloatingReadPhase to this graph
|
Tue, 24 Sep 2013 16:06:46 +0200 |
Bernhard Urban |
PiNode: fix NPE in assertion
|
Tue, 24 Sep 2013 12:14:45 +0200 |
Gilles Duboscq |
No need for empty line after class declaration
|
Tue, 24 Sep 2013 10:23:43 +0200 |
Gilles Duboscq |
IntegerStamp.toString: print full mask
|
Tue, 24 Sep 2013 11:24:47 +0200 |
Doug Simon |
added parentheses for clarity
|
Tue, 24 Sep 2013 10:32:07 +0200 |
Doug Simon |
fixed poll-on-return for SPARC
|
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)
|
Mon, 23 Sep 2013 22:04:51 -0700 |
Mick Jordan |
mx.py whitespace fixes
|
Mon, 23 Sep 2013 21:57:44 -0700 |
Mick Jordan |
pylint fixes (retry)
|
Mon, 23 Sep 2013 21:35:12 -0700 |
Mick Jordan |
pylint fixes
|
Mon, 23 Sep 2013 21:30:35 -0700 |
Mick Jordan |
mx refactoring for split-repo suites; should have no effect on existing repos
|
Tue, 24 Sep 2013 00:41:33 +0200 |
Doug Simon |
renames: Graph.inputChanged -> inputChangedListener, Graph.usagesDroppedZero -> usagesDroppedToZeroListener
|
Tue, 24 Sep 2013 00:35:35 +0200 |
Doug Simon |
fixed concurrency issue in lowering of MacroNode replacement graphs
|
Tue, 24 Sep 2013 00:29:41 +0200 |
Doug Simon |
removed dumping overhead during inlining when dumping is not active
|