hg: graal/graal: 18 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Wed Jul 2 01:00:06 UTC 2014
Changeset: 524f5cf6cb95
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2014-06-30 19:34 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/524f5cf6cb95
Truffle/Source: add a singleton null instance of SourceCallback
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/SourceCallback.java
Changeset: c88a9e432faf
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-07-01 11:37 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c88a9e432faf
small fix and doc for @OptionalInput
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FrameState.java
Changeset: 67f3267a8846
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-07-01 12:14 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/67f3267a8846
code and javadoc cleanups in Canonicalizable and NodeClassIterable
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClassIterable.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/spi/Canonicalizable.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/CanonicalizerPhase.java
Changeset: 2cc0fea0cff6
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-07-01 14:57 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2cc0fea0cff6
fix ReadNode canonicalization for guard-type usages of null-checking reads
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ReadNode.java
! graal/com.oracle.graal.word/src/com/oracle/graal/word/nodes/WordCastNode.java
Changeset: 0ffff2c5e44e
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-07-01 09:48 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/0ffff2c5e44e
removed debug code
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/NoDeadCodeVerifyHandler.java
Changeset: e7af30d6ae5b
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-07-01 11:48 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e7af30d6ae5b
remove frame state manipulation after a DeoptimizeNode is appended as the state will never be used; remove unused ParameterNodes from a graph
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
Changeset: 627f255ee298
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-07-01 12:05 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/627f255ee298
made InductionVariable.deleteUnusedNodes() abstract
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/BasicInductionVariable.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/DerivedOffsetInductionVariable.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/InductionVariable.java
Changeset: e17a0f85e0af
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-07-01 12:10 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e17a0f85e0af
made IfCanonicalizerTest clean up dead nodes it creates
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/IfCanonicalizerTest.java
Changeset: a415b3990811
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-07-01 15:42 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a415b3990811
made FloatingReadNode clean up dead nodes it creates
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/FloatingReadPhase.java
Changeset: 6f70e0b85e91
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-07-01 15:45 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/6f70e0b85e91
Merge.
Changeset: d0c5f9bc7d98
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-07-01 15:37 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/d0c5f9bc7d98
Fix c1visualizer dump.
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java
Changeset: bbf051d717f5
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-07-01 16:06 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/bbf051d717f5
Propagate reference information through arithmetics.
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/LIRKind.java
! 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.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Arithmetic.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/SPARCBitManipulationOp.java
! graal/com.oracle.graal.word/src/com/oracle/graal/word/nodes/WordCastNode.java
Changeset: c6a1215d025b
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-07-01 17:04 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c6a1215d025b
Improve documentation of LIRKind.
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/LIRKind.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGenerator.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGeneratorTool.java
Changeset: fefb82b01d6f
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-06-27 11:50 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/fefb82b01d6f
Make find_method_handle_intrinsic work in Xint mode
! src/share/vm/classfile/systemDictionary.cpp
Changeset: 5a3351bb88a8
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-07-01 18:08 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/5a3351bb88a8
Minor refactoring in LoopFragment.mergeEarlyExits to improve readability
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragment.java
Changeset: 6055f84e41d7
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-07-01 18:10 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/6055f84e41d7
LoopFragmentInside: make sure no dead phi are left after phis have been rewritten
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragmentInside.java
Changeset: 3e341c30e5c0
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-07-01 18:26 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/3e341c30e5c0
No need to duplicate the loop begin's state for LoopFragmentInside
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragmentInside.java
Changeset: 00460aab5c96
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-07-01 19:06 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/00460aab5c96
Make sure LoopEx.reassociateInvariants doesn't leave dead nodes behind
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopEx.java
More information about the graal-dev
mailing list