hg: graal/graal: 31 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Wed Apr 30 01:00:06 UTC 2014
Changeset: 89ff116d8956
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-04-28 16:21 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/89ff116d8956
PEA: only merge objects at phi if this phi is the only reference
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeClosure.java
Changeset: b2381f53c77f
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-04-28 16:22 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b2381f53c77f
pass SimplifierTool to GraphUtil.killCFG
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/GraphUtil.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/CanonicalizerPhase.java
Changeset: 46c51b5d0abb
Author: Christian Wirth <christian.wirth at oracle.com>
Date: 2014-04-29 11:02 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/46c51b5d0abb
on windows, support mx.cmd to be called from the path
! mx.cmd
Changeset: f093fa76e872
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-04-29 14:26 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f093fa76e872
made note about workaround for JDK-8041628
! mxtool/mx.py
Changeset: 5947bb02474f
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2014-04-28 17:22 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/5947bb02474f
mx export: change the way of marking a repo as dirty
! mx/mx_graal.py
Changeset: f8907fc0cbe6
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2014-04-29 11:14 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f8907fc0cbe6
MemSchedTests: disable implicit null checks
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/MemoryScheduleTest.java
Changeset: ab87fc35196b
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2014-04-29 11:40 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ab87fc35196b
SchedulePhase: use lazy init for worklist
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
Changeset: 81eee524bbec
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2014-04-29 14:50 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/81eee524bbec
SchedulePhase: refactoring
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
Changeset: 96ed2167f79c
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-04-27 15:57 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/96ed2167f79c
[flow-sensitive] opt-in for flow-sensitive reductions in IterativeInliningPhase
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/IterativeInliningPhase.java
Changeset: a92ff90899b6
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-04-28 15:05 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a92ff90899b6
[flow-sensitive] explicit assert about anchor being FixedNode
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/State.java
Changeset: e9029a026dc9
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-04-29 14:33 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e9029a026dc9
[flow-sensitive] bug fixes, missing state clearing
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/FlowSensitiveReductionPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/State.java
Changeset: 3af4870a67e4
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-04-29 13:32 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/3af4870a67e4
[flow-sensitive] renaming: downcasted -> downcast
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/CheckCastReduction.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/EquationalReasoner.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/GuardingPiReduction.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/State.java
Changeset: bdb517afe524
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-04-29 14:40 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/bdb517afe524
[flow-sensitive] renaming: downcast-helpers
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/CheckCastReduction.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/EquationalReasoner.java
Changeset: edf0c031da76
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-04-29 14:42 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/edf0c031da76
[flow-sensitive] renaming: untrivialNull -> nonTrivialNull
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/CheckCastReduction.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/EquationalReasoner.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/FixedGuardReduction.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/GuardingPiReduction.java
Changeset: 30290fbe25b9
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-04-29 14:47 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/30290fbe25b9
[flow-sensitive] better encapsulation, CastCheckExtractor
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/CastCheckExtractor.java
Changeset: 746c0bda7ba6
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-04-29 14:51 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/746c0bda7ba6
[flow-sensitive] formatting
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/EquationalReasoner.java
Changeset: 62f455eba8c5
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-04-29 16:16 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/62f455eba8c5
Merge
Changeset: 8638307944be
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-04-29 16:11 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/8638307944be
Add flag to always enable debug info sharing (true ifdef GRAAL)
! src/share/vm/code/debugInfoRec.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 7461c3bf278a
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-04-29 16:13 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/7461c3bf278a
Improve PrintNMethodStatistics output: add Shark compiler and metadata size. Properly record nmethods for native wrapper.
! src/share/vm/code/nmethod.cpp
Changeset: 105fe5c2160e
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-04-29 17:17 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/105fe5c2160e
MemoryCheckpoint: MemoryNode already extends NodeInterface
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/MemoryCheckpoint.java
Changeset: ab90641473a6
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-04-29 17:44 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ab90641473a6
Merge.
! graal/com.oracle.graal.asm.hsail/src/com/oracle/graal/asm/hsail/HSAILAssembler.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotBackendFactory.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotLoweringProvider.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostForeignCallsProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotLoweringProvider.java
! graal/com.oracle.graal.lir.hsail/src/com/oracle/graal/lir/hsail/HSAILMove.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/DirectCallNode.java
Changeset: a3f5b484b6b5
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-04-29 17:16 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a3f5b484b6b5
Add implicitLoad/StoreConvert functions to HotSpotLoweringProvider interface.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotLoweringProvider.java
Changeset: 34ae63dda6e8
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-04-29 18:23 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/34ae63dda6e8
Don't kill FrameState if it still has usages.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/GraphUtil.java
Changeset: 10023073e858
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-04-29 18:35 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/10023073e858
Merge.
! graal/com.oracle.graal.asm.hsail/src/com/oracle/graal/asm/hsail/HSAILAssembler.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostForeignCallsProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotLoweringProvider.java
! graal/com.oracle.graal.lir.hsail/src/com/oracle/graal/lir/hsail/HSAILMove.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/GraphUtil.java
Changeset: 10274c654f75
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-04-29 16:53 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/10274c654f75
[flow-sensitive] no-precision-loss check in downcast
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/BaseReduction.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/CheckCastReduction.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/EquationalReasoner.java
Changeset: 97e0f9ec5752
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-04-29 16:55 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/97e0f9ec5752
[flow-sensitive] downcast of per-stamp-null, one fewer PiNode
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/EquationalReasoner.java
Changeset: 0f919919fd63
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-04-29 17:14 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/0f919919fd63
[flow-sensitive] NullCheckNode turned into equivalent FixedGuardNode
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/FlowSensitiveReduction.java
Changeset: f5a837e3b65f
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-04-29 18:01 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f5a837e3b65f
[flow-sensitive] less ambitious addFactInstanceOf
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/State.java
Changeset: be6685c6a831
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-04-29 18:07 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/be6685c6a831
[flow-sensitive] readability
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/FlowSensitiveReduction.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/State.java
Changeset: bda013e0d8bb
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-04-29 18:10 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/bda013e0d8bb
[flow-sensitive] bug fix, registerTypeSwitchNode
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/FlowSensitiveReduction.java
Changeset: 2f684eda1938
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-04-29 19:30 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2f684eda1938
Merge
More information about the graal-dev
mailing list