hg: graal/graal: 15 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Fri Dec 13 07:57:10 PST 2013
Changeset: c9dd3d5000e8
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-12-13 10:39 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c9dd3d5000e8
added ExceptionHandler.hashCode() to remove Eclipse warning
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ExceptionHandler.java
Changeset: d3b3c6e17d40
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-12-13 10:44 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/d3b3c6e17d40
HSAIL: added Math intrinsifications
Contributed-by: Vasanth Venkatachalam <Vasanth.Venkatachalam at amd.com>
! graal/com.oracle.graal.compiler.hsail.test.infra/src/com/oracle/graal/compiler/hsail/test/infra/KernelTester.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/DoubleAbsTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/DoubleCeilTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/DoubleFloorTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/DoubleRintTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/DoubleSqrtTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/FloatAbsTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/FloatDivPrecisionTest.java
- graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/FloatSqrtTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/IntAbsTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/LongAbsTest.java
! graal/com.oracle.graal.compiler.hsail/src/com/oracle/graal/compiler/hsail/HSAILLIRGenerator.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotBackend.java
! graal/com.oracle.graal.lir.hsail/src/com/oracle/graal/lir/hsail/HSAILArithmetic.java
+ graal/com.oracle.graal.replacements.hsail/src/com/oracle/graal/replacements/hsail/HSAILMathIntrinsicsNode.java
+ graal/com.oracle.graal.replacements.hsail/src/com/oracle/graal/replacements/hsail/HSAILMathSubstitutions.java
! mx/projects
Changeset: 32d2b0de15a8
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-12-13 12:25 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/32d2b0de15a8
added instructions for pushing and popping CPU state flags
! graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64Assembler.java
Changeset: 733cccc125ed
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-12-13 13:12 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/733cccc125ed
added subqWide to AMD64Assembler
renamed HotSpotHostBackend.stackShadowPages to pagesToBang
! graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64Assembler.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotHostBackend.java
Changeset: 428c70133bef
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-12-13 13:14 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/428c70133bef
clarified requirements when overriding LIRGeneratorTool.beforeRegisterAllocation()
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/LIRGeneratorTool.java
Changeset: 323d99404728
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-12-13 13:18 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/323d99404728
added missing exception_seen and null_seen info info when formatting some profile data as strings
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMethodData.java
Changeset: 6dd9a1455e64
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-12-13 13:19 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/6dd9a1455e64
renamed PlaceholderOp to NoOp
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/StandardOp.java
Changeset: 4c3e527bf857
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-12-13 13:21 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/4c3e527bf857
added test for any optimization that commons loads of non-inlineable constants
+ graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/CommonedConstantsTest.java
Changeset: ab7d5804a6f9
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-12-13 13:25 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ab7d5804a6f9
moved call to beforeRegisterAllocation() to be within "LIRGen" debug scope
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
Changeset: 26472d911fcd
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-12-13 13:25 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/26472d911fcd
improved LabelRef.toString()
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LabelRef.java
Changeset: 755645fa92d6
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-12-13 13:32 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/755645fa92d6
the load of a constant is commoned to the nearest block dominating all usages (GRAAL-508)
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIR.java
Changeset: da0851712519
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-12-13 14:05 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/da0851712519
moved emitting code for LIR and queries about whether an edge goes to its lexical successor "inside" CompilationResultBuilder
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotBackend.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotBackend.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ControlFlow.java
! graal/com.oracle.graal.lir.hsail/src/com/oracle/graal/lir/hsail/HSAILControlFlow.java
! graal/com.oracle.graal.lir.ptx/src/com/oracle/graal/lir/ptx/PTXControlFlow.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIR.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LabelRef.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/StandardOp.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/SwitchStrategy.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/CompilationResultBuilder.java
Changeset: 30e57b49fdb1
Author: Chris Seaton <chris.seaton at oracle.com>
Date: 2013-12-13 13:54 +0000
URL: http://hg.openjdk.java.net/graal/graal/rev/30e57b49fdb1
Include annotation processor meta-info in Truffle JAR.
! mx/mx_graal.py
Changeset: 093353894575
Author: Chris Seaton <chris.seaton at oracle.com>
Date: 2013-12-13 14:26 +0000
URL: http://hg.openjdk.java.net/graal/graal/rev/093353894575
Test the Truffle JAR after building.
! mx/mx_graal.py
Changeset: e585ac5a385d
Author: Chris Seaton <chris.seaton at oracle.com>
Date: 2013-12-13 14:27 +0000
URL: http://hg.openjdk.java.net/graal/graal/rev/e585ac5a385d
Merge.
More information about the graal-dev
mailing list