hg: graal/graal: 12 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Wed Jul 8 01:00:06 UTC 2015


Changeset: 627188a01c4a
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-07-06 12:46 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/627188a01c4a

Inlining implicitly casts the receiver to the declared type of the method

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java

Changeset: 00844f943607
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-07-06 23:06 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/00844f943607

Stronger error for vtable out of range

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/LoadMethodNode.java
! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedJavaMethodImpl.java

Changeset: 4f56b2984531
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-07-07 11:55 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/4f56b2984531

mx: Option to show distributions in 'mx projectgraph'.

! mxtool/mx.py

Changeset: ff70961cdfd4
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2015-07-07 11:32 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/ff70961cdfd4

Use register hints only on true virtual stack slots

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/FixPointIntervalBuilder.java

Changeset: 0be1cc9089de
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2015-07-07 15:05 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/0be1cc9089de

[SPARC] Use FSRC2(d|s) instead of FMOV(d|s)

! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java

Changeset: 18013bd8052a
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-07-07 13:24 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/18013bd8052a

SSALinearScanEliminateSpillMovePhase#canEliminateSpillMove: call to super class.

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/SSALinearScanEliminateSpillMovePhase.java

Changeset: 0d31a8c4fc2e
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-07-07 10:53 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/0d31a8c4fc2e

LinearScanOptimizeSpillPositionPhase: add debug output.

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanOptimizeSpillPositionPhase.java

Changeset: 097111e323ff
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-07-07 14:18 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/097111e323ff

LinearScanOptimizeSpillPositionPhase: outsource optimizeInterval.

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanOptimizeSpillPositionPhase.java

Changeset: 62827991cf80
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-07-07 15:08 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/62827991cf80

LinearScanOptimizeSpillPositionPhase: further refactoring.

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanOptimizeSpillPositionPhase.java

Changeset: 9a2015b7afab
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-07-07 15:45 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/9a2015b7afab

Introduce SpillMoveFactoryBase.

! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java
! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGeneratorTool.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/SpillMoveFactoryBase.java

Changeset: 72fa6c115a9b
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-07-07 16:05 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/72fa6c115a9b

Add javadoc to SpillMoveFactory.

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGeneratorTool.java

Changeset: 07123623b5e1
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-07-07 18:21 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/07123623b5e1

SpillMoveFactoryBase#checkResult: allow constant input unconditionally.

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/SpillMoveFactoryBase.java



More information about the graal-dev mailing list