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