hg: graal/graal: 23 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Sat Jun 1 18:00:07 PDT 2013


Changeset: 9e6b6d5d6465
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-05-26 13:09 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/9e6b6d5d6465

rename: getKilledLocationIdentities -> getKilledLocations

! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/MetaAccessProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRuntime.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ForeignCallNode.java

Changeset: 6fa4b4933892
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-05-26 13:15 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/6fa4b4933892

added check to gate that generated IDE configurations don't break the build

! mx/commands.py

Changeset: 81d5d8089cda
Author:    Morris Meyer <morris.meyer at oracle.com>
Date:      2013-05-26 13:44 -0400
URL:       http://hg.openjdk.java.net/graal/graal/rev/81d5d8089cda

SPARC float arithmetic

+ graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAddress.java
! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java
+ graal/com.oracle.graal.compiler.sparc.test/src/com/oracle/graal/compiler/sparc/test/FloatSPARCTest.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

Changeset: cff647969dfa
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-05-26 22:48 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/cff647969dfa

fixed detection of Checkstyle errors in checkstyle command (GRAAL-293)

! mxtool/mx.py

Changeset: 26a4433252a3
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-05-26 22:49 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/26a4433252a3

fixed Checkstyle errors

! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCArithmetic.java

Changeset: 5aedcaed6ccf
Author:    Morris Meyer <morris.meyer at oracle.com>
Date:      2013-05-26 18:16 -0400
URL:       http://hg.openjdk.java.net/graal/graal/rev/5aedcaed6ccf

Initial SPARC control instructions

! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/AbstractSPARCAssembler.java
! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAddress.java
! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java
+ graal/com.oracle.graal.compiler.sparc.test/src/com/oracle/graal/compiler/sparc/test/ControlSPARCTest.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/SPARCAddressValue.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java
! make/build-graal.xml
! mx/projects

Changeset: 04911dff1c66
Author:    Morris Meyer <morris.meyer at oracle.com>
Date:      2013-05-27 10:26 -0400
URL:       http://hg.openjdk.java.net/graal/graal/rev/04911dff1c66

SPARC logic and shift operations

+ graal/com.oracle.graal.compiler.sparc.test/src/com/oracle/graal/compiler/sparc/test/LogicSPARCTest.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

Changeset: 98918f518640
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-05-28 10:59 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/98918f518640

fixed bash syntax error

! mxtool/mx

Changeset: 705aca4ebf2f
Author:    Morris Meyer <morris.meyer at oracle.com>
Date:      2013-05-28 09:04 -0400
URL:       http://hg.openjdk.java.net/graal/graal/rev/705aca4ebf2f

SPARC array, load / store and compare operations

! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAddress.java
! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java
+ graal/com.oracle.graal.compiler.sparc.test/src/com/oracle/graal/compiler/sparc/test/ArraySPARCTest.java
! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCAddressValue.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/SPARCCompare.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java
! make/build-graal.xml
! mx/projects

Changeset: 1c4bef4568a8
Author:    Lukas Stadler <lukas.stadler at jku.at>
Date:      2013-05-28 17:17 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/1c4bef4568a8

create correct stamps for LocalNodes

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/ForeignCallStub.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/FrameStateBuilder.java

Changeset: 716664350f87
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2013-05-28 16:12 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/716664350f87

Flag to disable VerifyUsageWithEquals phase

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/GraalOptions.java

Changeset: df223ca2d6af
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2013-05-28 16:13 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/df223ca2d6af

Remove usage of identity hash code

! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/FunctionDefinitionNode.java

Changeset: fcfedd3dd2eb
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2013-05-28 16:15 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/fcfedd3dd2eb

ResolvedJavaType.isAssignableFrom must not be called with null argument. Check that with assertions in HotSpot implementation.

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedObjectType.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedPrimitiveType.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/StoreIndexedNode.java

Changeset: eed6a2a93920
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2013-05-28 16:16 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/eed6a2a93920

Fix node intrinsic constructor

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ReadNode.java

Changeset: 59d799c965c9
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2013-05-28 16:26 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/59d799c965c9

Allow ResolvedJavaType.resolveMethod to return null

! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ResolvedJavaType.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningUtil.java

Changeset: d59af238b0e9
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2013-05-28 16:44 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/d59af238b0e9

ResolvedJavaType.isAssignableFrom must not be called with null argument

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ObjectCloneNode.java

Changeset: b360b05aa996
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2013-05-16 14:33 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/b360b05aa996

Quick fix for BranchProbabilityNode.

! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/BranchProbabilityNode.java

Changeset: e6df511677da
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2013-05-17 18:05 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/e6df511677da

BranchProbabilityNode: condition can also be a constant in the prepared graph for inlining.

! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/BranchProbabilityNode.java

Changeset: e9d8f135f203
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2013-05-29 15:28 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/e9d8f135f203

Assumptions: initialize list in constructor and add getter

! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/Assumptions.java

Changeset: 1cd5e2a6f038
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2013-05-29 15:33 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/1cd5e2a6f038

LIRGenerator: change visibility of `getLIRBlock'

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

Changeset: e05af215586b
Author:    Morris Meyer <morris.meyer at oracle.com>
Date:      2013-05-30 22:56 -0400
URL:       http://hg.openjdk.java.net/graal/graal/rev/e05af215586b

SPARC compare

! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.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/SPARCCompare.java

Changeset: 2d1687e63484
Author:    Morris Meyer <morris.meyer at oracle.com>
Date:      2013-05-31 21:55 -0400
URL:       http://hg.openjdk.java.net/graal/graal/rev/2d1687e63484

SPARCMacroAssembler and synthetic instructions

! 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.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCCompare.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java
! graal/com.oracle.graal.sparc/src/com/oracle/graal/sparc/SPARC.java

Changeset: 204e8f3209e9
Author:    Morris Meyer <morris.meyer at oracle.com>
Date:      2013-06-01 12:44 -0400
URL:       http://hg.openjdk.java.net/graal/graal/rev/204e8f3209e9

SPARCMacroAssembler synthetic instructions and SPARCTestOp

! 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.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java
+ graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCTestOp.java



More information about the graal-dev mailing list