hg: graal/graal: 18 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Wed Oct 15 01:00:07 UTC 2014
Changeset: f609dff05ea0
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-10-14 11:38 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f609dff05ea0
Output correct register names in register maps in CFGPrinter.
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CodeUtil.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CompilationPrinter.java
Changeset: ad62445b46b0
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-10-14 12:12 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ad62445b46b0
Revert 9010170f942f: better stamps for I2F, I2D, L2F and L2D operations
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/IntegerStamp.java
Changeset: df548b06c259
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2014-10-14 13:35 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/df548b06c259
Truffle: always store values of primitive types as long values in the frame array.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/FrameWithoutBoxing.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/frame/NewFrameNode.java
Changeset: dab7852da7d7
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2014-10-14 14:42 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/dab7852da7d7
truffle pe: re-enable SimplePartialEvaluationTest
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/PartialEvaluationTest.java
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/SimplePartialEvaluationTest.java
Changeset: f503236c022e
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2014-10-14 13:09 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f503236c022e
hotspot/graal: fix indent
! src/share/vm/runtime/javaCalls.cpp
Changeset: 64325207a1a1
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2014-10-14 14:06 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/64325207a1a1
truffle pe: re-enable AssumptionPartialEvaluationTest
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/AssumptionPartialEvaluationTest.java
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/PartialEvaluationTest.java
Changeset: 2ea20d64ab5c
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2014-10-14 14:11 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2ea20d64ab5c
truffle pe: re-enable ControlFlowExceptionPartialEvaluationTest
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/ControlFlowExceptionPartialEvaluationTest.java
Changeset: b0e8bc17af1b
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-10-14 16:09 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b0e8bc17af1b
Remove unused method from ArithmeticOperation interface.
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/ArithmeticOperation.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/CompressionNode.java
! graal/com.oracle.graal.nodes.test/src/com/oracle/graal/nodes/test/NegateNodeCanonicalizationTest.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/BinaryArithmeticNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ConvertNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/LeftShiftNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ReinterpretNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/RightShiftNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/UnaryArithmeticNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/UnsignedRightShiftNode.java
! graal/com.oracle.graal.replacements.amd64/src/com/oracle/graal/replacements/amd64/AMD64FloatConvertNode.java
! graal/com.oracle.graal.replacements.hsail/src/com/oracle/graal/replacements/hsail/HSAILMathIntrinsicsNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/MathIntrinsicNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/arithmetic/IntegerMulHighNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/arithmetic/UnsignedMulHighNode.java
Changeset: d65ca887868d
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2014-10-14 17:33 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/d65ca887868d
mx igv: make a copy of env and fix minor cygwin path issue
! mx/mx_graal.py
Changeset: b8d89559915d
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2014-10-14 17:46 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b8d89559915d
mx: implement with support for Task()
! mx/mx_graal.py
Changeset: e9c8742148c1
Author: Chris Seaton <chris.seaton at oracle.com>
Date: 2014-10-14 15:06 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/e9c8742148c1
Truffle: NeverValidAssumption can be invalidated.
! graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/utilities/NeverValidAssumptionTest.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/NeverValidAssumption.java
Changeset: 935de03661c1
Author: Chris Seaton <chris.seaton at oracle.com>
Date: 2014-10-14 15:10 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/935de03661c1
Truffle: clearer comment in AssumedValue.
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/AssumedValue.java
Changeset: 3a586c78a807
Author: Chris Seaton <chris.seaton at oracle.com>
Date: 2014-10-14 16:48 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/3a586c78a807
Merge.
Changeset: ecc27b9d2510
Author: Chris Seaton <chris.seaton at oracle.com>
Date: 2014-10-14 18:12 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ecc27b9d2510
Merge.
Changeset: 90c6a996f9cd
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-10-14 20:02 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/90c6a996f9cd
Truffle: add new callFunctionsWith builtin for SL Truffle tests.
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/SLTruffleGraalTestSuite.java
+ graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLCallFunctionsWithBuiltin.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/SLNodeFactory.java
Changeset: 2834b4432586
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-10-14 20:02 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2834b4432586
Truffle: introduce CompilerDirectives.isCompilationConstant.
+ graal/com.oracle.graal.truffle.test/sl/TestIsCompilationConstant1.sl
+ graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLIsCompilationConstantBuiltin.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/IsCompilationConstantNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/CompilerDirectivesSubstitutions.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/CompilerDirectives.java
Changeset: 8cc283ce4bd1
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-10-14 20:02 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/8cc283ce4bd1
Truffle: fix TraceTruffleCompilationAST.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallUtils.java
Changeset: 9a804ec7f707
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-10-15 01:10 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/9a804ec7f707
converted Constant and Value to be interfaces (GRAAL-874)
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/VirtualObject.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/AbstractConstant.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/AbstractValue.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/AllocatableValue.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Constant.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/NullConstant.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/PrimitiveConstant.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Value.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/ComplexMatchValue.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotCompressedNullConstant.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotConstant.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMonitorValue.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotObjectConstant.java
! graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/CompositeValueReplacementTest1.java
! graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/CompositeValueReplacementTest2.java
! graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/CompositeValueReplacementTest3.java
! graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/CompositeValueReplacementTest4.java
! graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/ValuePositionTest1.java
! graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/ValuePositionTest2.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/CompositeValue.java
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/graal/graalCodeInstaller.cpp
! src/share/vm/graal/graalJavaAccess.hpp
More information about the graal-dev
mailing list