hg: graal/graal: 12 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Wed Sep 10 01:00:06 UTC 2014


Changeset: c4b1cf38002b
Author:    Chris Seaton <chris.seaton at oracle.com>
Date:      2014-09-09 20:19 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/c4b1cf38002b

Truffle: TruffleCompilationExceptionsAreThrown option to get OptimizationFailedException on compiler error.

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerOptions.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/OptimizationFailedException.java

Changeset: b06b4dee86d5
Author:    Chris Seaton <chris.seaton at oracle.com>
Date:      2014-09-09 20:21 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/b06b4dee86d5

Truffle: keep the RootNode in OptimizationFailedException, so you can figure out what it was that failed.

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/OptimizationFailedException.java

Changeset: 2476180699f6
Author:    Chris Seaton <chris.seaton at oracle.com>
Date:      2014-09-09 20:22 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/2476180699f6

Truffle: change log entry for TruffleCompilationExceptionsAreThrown.

! CHANGELOG.md

Changeset: 62505bdc6960
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2014-09-05 18:28 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/62505bdc6960

[SPARC] fixing irem

! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_irem.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCArithmetic.java

Changeset: f8586d059f9d
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2014-09-09 12:09 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/f8586d059f9d

[SPARC] make compatible for CPU without VIS3 and do some cleanup

! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java
! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCMacroAssembler.java
! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackendFactory.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCArithmetic.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCSaveRegistersOp.java
! graal/com.oracle.graal.sparc/src/com/oracle/graal/sparc/SPARC.java

Changeset: 2b7c005ae93a
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2014-09-09 12:11 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/2b7c005ae93a

[SPARC] Introduce access of HotSpot flags for sparc cpu (VIS1,2,3)

! src/cpu/sparc/vm/vmStructs_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.hpp

Changeset: 26f5733fb645
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2014-09-09 12:15 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/26f5733fb645

Fix the endianess issue, when using JSR/RET instruction and deoptimization happens in this subroutine

! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/DeoptimizeOnExceptionTest.java
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/graal/graalCodeInstaller.cpp
! src/share/vm/graal/graalJavaAccess.hpp

Changeset: 841a9f98b97c
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2014-09-09 12:20 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/841a9f98b97c

Using basename instead of BASH_SOURCE, does not on older versions of bash (Which comes with Solaris 11.0)

! mxtool/mx

Changeset: 82b5a7250a0d
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2014-09-09 12:22 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/82b5a7250a0d

Add RawConstant

+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RawConstant.java

Changeset: 4faf9bdb9973
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2014-09-09 14:31 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/4faf9bdb9973

Merge

! src/cpu/sparc/vm/sharedRuntime_sparc.cpp

Changeset: 6e27f9d92dc5
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2014-09-09 15:41 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/6e27f9d92dc5

[SPARC] Findbugs/checkstyle

! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RawConstant.java
! graal/com.oracle.graal.compiler.sparc.test/src/com/oracle/graal/compiler/sparc/test/SPARCAllocatorTest.java
! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCArithmetic.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCSaveRegistersOp.java

Changeset: 245c1ceb8221
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2014-09-09 15:50 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/245c1ceb8221

Findbugs

! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCMacroAssembler.java



More information about the graal-dev mailing list