hg: graal/graal-compiler: 14 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Sat Aug 29 01:00:17 UTC 2015


Changeset: fadc7a67e4a7
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-08-28 10:01 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/fadc7a67e4a7

mx microbench: fix JMH project detection.

! mx.graal/mx_graal.py

Changeset: 802ed515704a
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-08-28 10:37 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/802ed515704a

mx microbench: use forkedVmArgs.

! mx.graal/mx_graal.py

Changeset: ae41a292cef1
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-08-28 10:38 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/ae41a292cef1

mx microbench: quote forked vmArgs with spaces.

! mx.graal/mx_graal.py

Changeset: 3d31341dede6
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-08-28 10:39 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/3d31341dede6

mx: update to JMH version 1.10.4.

! mx.graal/suite.py

Changeset: c9ebb39f4582
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-08-28 13:36 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/c9ebb39f4582

Explicitly store slot kinds in DebugInfo.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/DebugInfoBuilder.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotDebugInfoBuilder.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRFrameState.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CompilationPrinter.java
! mx.graal/suite.py

Changeset: b1d4fd32135f
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-08-28 13:46 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/b1d4fd32135f

Use worklist instead of quadratic algorithm in DebugInfoBuilder.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/DebugInfoBuilder.java

Changeset: 5b0239e1d562
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-08-28 14:32 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/5b0239e1d562

TraceRA: only blocks with LabelOp and JumpOp are trivial.

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceRegisterAllocationPhase.java

Changeset: 3f620444d73f
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2015-08-28 11:18 -0700
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/3f620444d73f

Allow explicit exceptions for arraylength

! graal/com.oracle.graal.java/src/com/oracle/graal/java/BciBlockMapping.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java

Changeset: ce2b71115ade
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2015-08-28 11:23 -0700
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/ce2b71115ade

Invert logic for recording the assumptions of an AssumptionResult to Assumptions; this allows using assumption-free AssumptionResults when compiling without speculative optimizations

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotReplacementsUtil.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/TypeCheckHints.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/GetClassNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/LoadHubNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/LoadMethodNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/CheckCastNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/InstanceOfNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MethodCallTargetNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/RegisterFinalizerNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/TypeCheckNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/AssumptionInlineInfo.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/BasicObjectCloneNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/MethodHandleNode.java

Changeset: 6ba6a4aef241
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2015-08-28 12:19 -0700
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/6ba6a4aef241

Merge


Changeset: b28a6a1ac58e
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2015-08-28 12:20 -0700
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/b28a6a1ac58e

Update jvmci version

! mx.graal/suite.py

Changeset: dec0a93f86b6
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-08-28 14:22 -0700
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/dec0a93f86b6

Remove LoggingProxy in favor of TraceJVMTI

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalVMEventListener.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/logging/LoggingProxy.java

Changeset: f5a43c861150
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-08-28 15:31 -0700
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/f5a43c861150

Use proper stamp for read in HotSpotResolvedObjectTypeTest

! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotResolvedObjectTypeTest.java

Changeset: 259e2b52b72f
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-08-28 15:33 -0700
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/259e2b52b72f

updated imported jvmci version

! mx.graal/suite.py



More information about the graal-dev mailing list