hg: graal/graal: 21 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Wed Nov 6 08:34:58 PST 2013
Changeset: ecd519b39f10
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-05 13:56 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ecd519b39f10
don't try and get override for StableOptionValues
! graal/com.oracle.graal.options/src/com/oracle/graal/options/OptionValue.java
Changeset: 7fedc59e2cdc
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2013-11-05 12:19 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/7fedc59e2cdc
Split code cache stats for the different compilers
! src/share/vm/code/nmethod.cpp
Changeset: 524afdbe0612
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2013-11-05 15:44 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/524afdbe0612
Clarify unsigned test in IntegerStamp(kind)
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/IntegerStamp.java
Changeset: e53aa17b8fdf
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2013-11-05 15:46 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/e53aa17b8fdf
Fix some more problems in StampTool.add and simplify the overflow condition
Add more tests to IntegerStampTest and split them into independent methods
! graal/com.oracle.graal.nodes.test/src/com/oracle/graal/nodes/test/IntegerStampTest.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/StampTool.java
Changeset: 3332295624ec
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2013-11-05 17:57 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/3332295624ec
AOTTest: use scoped option value
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/AheadOfTimeCompilationTest.java
Changeset: 944e31d1b427
Author: Christos Kotselidis <christos.kotselidis at oracle.com>
Date: 2013-11-05 18:59 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/944e31d1b427
Finalize fields
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/G1PostWriteBarrier.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/SerialWriteBarrier.java
Changeset: 3affe68ddb50
Author: Christos Kotselidis <christos.kotselidis at oracle.com>
Date: 2013-11-05 19:00 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/3affe68ddb50
Merge
Changeset: 343477cb53ff
Author: Christos Kotselidis <christos.kotselidis at oracle.com>
Date: 2013-11-05 19:02 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/343477cb53ff
Merge
Changeset: 5dbfb4d5eaba
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-05 19:02 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/5dbfb4d5eaba
added a histogram to OptionValue (enabled by -Dgraal.showOptionValueReadsHistogram=true) to see which options are most frequently read
! graal/com.oracle.graal.options/src/com/oracle/graal/options/OptionValue.java
Changeset: 5c5b02a165d4
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-05 19:03 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/5c5b02a165d4
moved a number of options to be declared closer to usage and cached some heavily accessed options in fields
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/IntervalWalker.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScanWalker.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/MoveResolver.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/RegisterVerifier.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/GraalOptions.java
Changeset: ec224fef3012
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-05 19:42 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ec224fef3012
integrated auto-formatting changes
! mxtool/mx.py
Changeset: 478c82dde838
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-05 19:44 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/478c82dde838
commented choice of data structure in NodeClass.addGraphDuplicate()
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
Changeset: ca8ab182026f
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-05 19:54 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ca8ab182026f
abstracted a graph mark as a Mark object (hiding the node index)
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Graph.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopTransformations.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/CanonicalizerPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/IncrementalCanonicalizerPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/LoweringPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/TailDuplicationPhase.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCache.java
Changeset: 43301f080126
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-05 20:03 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/43301f080126
added graph compression (GRAAL-571)
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Graph.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeBitMap.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
+ graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeIdAccessor.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeMap.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/BinaryGraphPrinter.java
Changeset: 76a6070f7164
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2013-11-06 11:04 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/76a6070f7164
LIRGenerator: don't create end-of-block JumpOps for blocks that end in a FallThroughOp with a target
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/EdgeMoveOptimizer.java
Changeset: 697ef4cf18c0
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2013-11-05 19:10 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/697ef4cf18c0
mx.run should support streams for out/err even if there is no timeout
! mxtool/mx.py
Changeset: c3bdd186e6cf
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2013-11-06 13:31 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c3bdd186e6cf
fix possible NPE in TruffleCompiler with TraceTruffleCompilation and background compilation enabled.
With background compilation, the installed code can already be invalidated when compiledMethod.getCode() is called, in which case it returns null.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerImpl.java
Changeset: 426786412db6
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2013-11-06 13:38 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/426786412db6
AssumptionValidAssumption: implement equals() and hashCode() to avoid duplicate registration.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/AssumptionValidAssumption.java
Changeset: ffd4b6b4ae68
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2013-11-06 13:54 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ffd4b6b4ae68
Truffle Node class refactoring.
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/Node.java
Changeset: c6b833f7935e
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2013-11-06 14:14 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c6b833f7935e
mx sl: change vm args syntax
! mx/commands.py
Changeset: 65513c398fd2
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2013-11-06 16:01 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/65513c398fd2
make LIRGenerator.emitSequentialSwitch protected
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
More information about the graal-dev
mailing list