hg: graal/graal: 9 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Thu Mar 22 07:55:03 PDT 2012


Changeset: 4eb9895d9afe
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2012-03-21 12:07 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/4eb9895d9afe

Refactoring of the debug framework. Move compiler thread implementation to its own file.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalOptions.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/CanonicalizerPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/Phase.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/DebugScope.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/DebugValue.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/DebugValueMap.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/MetricImpl.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/TimerImpl.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilerThread.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java

Changeset: 4bcd22f088b2
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2012-03-21 12:12 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/4bcd22f088b2

Use CiKind.ordinal() as it directly reflects HotSpot's basic type value.

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java

Changeset: 8f4f0ebffca2
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2012-03-21 13:13 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/8f4f0ebffca2

Move compilation task logic to separate class.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalOptions.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java

Changeset: 09f66048738e
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2012-03-21 13:49 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/09f66048738e

Added new decorate methods to the Debug class.

! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Debug.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java

Changeset: 4d8ebb0fc484
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2012-03-21 13:57 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/4d8ebb0fc484

Merge.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalOptions.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotNoProfilingInfo.java

Changeset: ee615aee55b4
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2012-03-21 14:32 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/ee615aee55b4

Merge.


Changeset: 5f79c8ebc5dc
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2012-03-21 14:39 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/5f79c8ebc5dc

Merge.


Changeset: 8ee021ee75db
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2012-03-21 14:57 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/8ee021ee75db

Fix constructor of DeoptimizeNode (to match intrinsic definition).

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/DeoptimizeNode.java

Changeset: 667c7bc2435b
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2012-03-21 18:05 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/667c7bc2435b

Fix C++ code to allow successful build on Windows.

! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/utilities/macros.hpp



More information about the graal-dev mailing list