hg: graal/graal: 14 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Wed Aug 27 01:00:06 UTC 2014


Changeset: 424478f1d8a6
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-08-26 15:55 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/424478f1d8a6

added jtt tests for float and double div-by-zero

! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ddiv.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_fdiv.java

Changeset: 7dbe1207fccf
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-08-26 15:56 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/7dbe1207fccf

mx: do not clean up temp files from the build command if -v is specified

! mxtool/mx.py

Changeset: d569f2fafb6a
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-08-26 15:57 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/d569f2fafb6a

more refactorings to workaround javac symbol issue (JDK-7101822)

! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Graph.java
+ graal/com.oracle.graal.graph/src/com/oracle/graal/graph/GraphNodeIterator.java

Changeset: 67fd1846f95f
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-08-26 16:16 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/67fd1846f95f

removed repeated conditional test detected by findbugs

! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/GraphNodeIterator.java

Changeset: 559ab93c1ad6
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-08-25 19:11 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/559ab93c1ad6

CFGPrinter: do not print empty HIR cfgs.

! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinterObserver.java

Changeset: 57da9b26a327
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-08-25 17:18 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/57da9b26a327

Introduce DominatorOptimizationProblem.

+ graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/cfg/DominatorOptimizationProblem.java
+ graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/cfg/PrintableCFG.java
+ graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/cfg/PrintableDominatorOptimizationProblem.java
+ graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/cfg/PropertyConsumable.java

Changeset: 2451521ed26f
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-08-25 17:23 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/2451521ed26f

Add ConstantLoadOptimization.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/ConstantLoadOptimization.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/ConstantTree.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/ConstantTreeAnalyzer.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/DefUseTree.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/UseEntry.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/VariableMap.java
! mx/projects

Changeset: 85020469ed2b
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-08-26 16:55 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/85020469ed2b

ConstantLoadOptimization: minor cleanups.

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/ConstantLoadOptimization.java

Changeset: 5ed920f3aa18
Author:    David Piorkowski <david.piorkowski at oracle.com>
Date:      2014-08-25 11:44 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/5ed920f3aa18

SL/Instrumentation: Removing SLNodeProber. No longer needed after adding Instrumentable interface

- graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/instrument/SLNodeProber.java

Changeset: 7ef0a2355540
Author:    David Piorkowski <david.piorkowski at oracle.com>
Date:      2014-08-26 09:35 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/7ef0a2355540

Merged.


Changeset: 39ca6be0d5eb
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-08-26 23:40 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/39ca6be0d5eb

missing factory method code assist includes USE_GENERATED_NODES logic

! graal/com.oracle.graal.nodeinfo.processor/src/com/oracle/graal/nodeinfo/processor/GraphNodeGenerator.java

Changeset: 27b40d2f8f8a
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-08-26 23:44 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/27b40d2f8f8a

relaxed access control from package to protected for elements that need to be accessed in generated subclasses in disjoint packages

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractFixedGuardNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FloatingAnchoredNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/MergeNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/PhiNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValuePhiNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/AbstractNewArrayNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MonitorIdNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewArrayNode.java

Changeset: 997899955e72
Author:    David Piorkowski <david.piorkowski at oracle.com>
Date:      2014-08-26 11:00 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/997899955e72

Instrumentation: removed ExecutionContext parameter from probe method in Instrumentable
SL/Instrumentation: SLRootNode's now store SLContext. New method added to SLStatementNode to find the root node and get its SLContext

! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Instrumentable.java
! graal/com.oracle.truffle.sl.test/src/com/oracle/truffle/sl/test/instrument/SLInstrumentTestRunner.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/SLExpressionNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/SLRootNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/SLStatementNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/instrument/SLInstrumenter.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/SLNodeFactory.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/runtime/SLContext.java

Changeset: a09bee2c1054
Author:    David Piorkowski <david.piorkowski at oracle.com>
Date:      2014-08-26 15:48 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/a09bee2c1054

Merged.




More information about the graal-dev mailing list