hg: graal/graal-compiler: 8 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Sat Sep 26 01:00:35 UTC 2015


Changeset: fbb8c5ee2a2c
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-09-24 21:17 -0700
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/fbb8c5ee2a2c

Update jvmci import

! mx.graal/suite.py

Changeset: c63ce17e9915
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2015-09-25 09:31 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/c63ce17e9915

Reduce option PEGraphDecoder.Options.InliningDepthError default value to 275 to avoid StackOverflowErrors on SPARC

aG: changed graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/PEGraphDecoder.java
ptions.InliningDepthError

! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/PEGraphDecoder.java

Changeset: a610e5da2e28
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2015-09-24 14:24 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/a610e5da2e28

[SPARC] Make Op3 and Opf LIR instructions delayable

! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCFloatCompareOp.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCOP3Op.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCOPFOp.java

Changeset: 96fc3db82426
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2015-09-25 11:22 -0700
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/96fc3db82426

Use lazy class loading instead of explicit assertionsEnabled check

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LIRPhase.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/BasePhase.java

Changeset: d5793a653996
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2015-09-25 11:24 -0700
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/d5793a653996

Add new option TruffleCompilationExceptionsArePrinted

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerOptions.java

Changeset: 78293834a24b
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2015-09-25 14:52 -0700
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/78293834a24b

Conditionally register invocation plugins that require deoptimization so that VM can decide to be deoptimization-free

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraphBuilderPlugins.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/StandardGraphBuilderPlugins.java

Changeset: 89520cbb9633
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2015-09-25 15:07 -0700
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/89520cbb9633

Merge

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraphBuilderPlugins.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LIRPhase.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/BasePhase.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/StandardGraphBuilderPlugins.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerOptions.java

Changeset: 8c20b80554d3
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2015-09-25 15:49 -0700
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/8c20b80554d3

Correctly guard invocation plugins based on supported CPUFeature of AMD64

! graal/com.oracle.graal.replacements.amd64/src/com/oracle/graal/replacements/amd64/AMD64GraphBuilderPlugins.java
! graal/com.oracle.graal.replacements.sparc/src/com/oracle/graal/replacements/sparc/SPARCGraphBuilderPlugins.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/StandardGraphBuilderPlugins.java



More information about the graal-dev mailing list