hg: graal/graal: 5 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Wed Jul 15 01:00:07 UTC 2015


Changeset: 2bf50a49e392
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-07-13 17:43 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/2bf50a49e392

allow PE to create InvokeNodes instead of InvokeWithExceptionNodes

! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/InlineInvokePlugin.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java

Changeset: a3a14b57321e
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-07-14 10:38 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a3a14b57321e

disabled TestDeoptInlinedFunction.sl test until it handles a call to a @TruffleBoundary method from being removed by ConvertDeoptimizeToGuardPhase

- graal/com.oracle.graal.truffle.test/sl/TestDeoptInInlinedFunction.sl
+ graal/com.oracle.graal.truffle.test/sl/TestDeoptInInlinedFunction.sl.disable

Changeset: 01343dd934f7
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2015-07-13 17:36 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/01343dd934f7

[SPARC] Provide valid Kind for SPARC.getLargestStorableKind on single precision register category

! jvmci/jdk.internal.jvmci.sparc/src/jdk/internal/jvmci/sparc/SPARC.java

Changeset: 1cf2b4143f3c
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2015-07-13 18:33 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/1cf2b4143f3c

[SPARC] Use registers g1, g4 and g5 for allocation and g3 and o7 as scratch

! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCMacroAssembler.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCDeoptimizeOp.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackendFactory.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotCRuntimeCallPrologueOp.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotEnterUnpackFramesStackFrameOp.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCCall.java
! jvmci/jdk.internal.jvmci.hotspot.sparc/src/jdk/internal/jvmci/hotspot/sparc/SPARCHotSpotRegisterConfig.java

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

Backout e2793adeaa43: CountedLoopInfo: allow using converted init&stride to do the computation using a different integer type.
Add regression test.

! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/CountedLoopTest.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/BasicInductionVariable.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/CountedLoopInfo.java



More information about the graal-dev mailing list