hg: graal/graal: 9 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Fri Feb 7 18:00:07 PST 2014
Changeset: 1a0db519cddb
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-02-07 12:37 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1a0db519cddb
added complete test coverage for NativeFunctionInterface except for getNativeFunctionPointerFromRawValue
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/nfi/NativeFunctionInterfaceTest.java
Changeset: 6fc05ad86490
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-02-07 15:03 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/6fc05ad86490
Remove unused 'negated' arguments.
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java
! graal/com.oracle.graal.compiler.hsail/src/com/oracle/graal/compiler/hsail/HSAILLIRGenerator.java
! graal/com.oracle.graal.compiler.ptx/src/com/oracle/graal/compiler/ptx/PTXLIRGenerator.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.truffle/src/com/oracle/graal/truffle/nodes/arithmetic/IntegerExactArithmeticSplitNode.java
Changeset: 8f3cd93813f1
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-02-07 15:20 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/8f3cd93813f1
Use branch probability for emitting conditional jump.
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java
! graal/com.oracle.graal.compiler.hsail/src/com/oracle/graal/compiler/hsail/HSAILLIRGenerator.java
! graal/com.oracle.graal.compiler.ptx/src/com/oracle/graal/compiler/ptx/PTXLIRGenerator.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.amd64/src/com/oracle/graal/lir/amd64/AMD64ControlFlow.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/arithmetic/IntegerExactArithmeticSplitNode.java
Changeset: fac51a64fda0
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-02-07 16:24 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/fac51a64fda0
made NativeFunctionInterfaceTest pass on Windows
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/NativeFunctionInterface.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/nfi/NativeFunctionInterfaceTest.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nfi/HotSpotNativeFunctionInterface.java
Changeset: d25c52a893d9
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-02-07 17:51 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/d25c52a893d9
Add specialization for int to BitScanForwardNode to avoid unnecessary sign-extension to long.
Contributed-by: Daniel Sturm <d.sturm42 at gmail.com>
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/BitScanForwardNode.java
Changeset: 3e0cc5cc5dc0
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-02-07 17:31 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/3e0cc5cc5dc0
Simplify IntegerArithmeticNode.add/mul/sub
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerArithmeticNode.java
Changeset: 766de6735435
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-02-07 17:39 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/766de6735435
Setup the OSR calling convention before calling compileGraph rather than patching it in the LIRGenerator
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
Changeset: f788cde46528
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-02-07 17:44 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/f788cde46528
Add an assert in HotSpotDebugInfoBuilder regarding lockDepth
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotDebugInfoBuilder.java
Changeset: a8ff7d969666
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-02-07 17:46 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/a8ff7d969666
LoadJavaMirrorWithKlassPhase: ConstantLocationNode.create already adds the node to the graph, remove redundant call to graph.unique.
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/phases/LoadJavaMirrorWithKlassPhase.java
More information about the graal-dev
mailing list