hg: graal/graal: 19 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Wed Jul 16 12:51:33 UTC 2014
Changeset: 587ff693e666
Author: Stefan Anzinger <stefan.anzinger at gmail.com>
Date: 2014-07-09 08:48 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/587ff693e666
[SPARC] Fixing SPARCAllocatorTest
! graal/com.oracle.graal.compiler.sparc.test/src/com/oracle/graal/compiler/sparc/test/SPARCAllocatorTest.java
Changeset: cb70055faeeb
Author: Stefan Anzinger <stefan.anzinger at gmail.com>
Date: 2014-07-09 09:36 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/cb70055faeeb
[SPARC/AMD64] Ignore AllocatorTest when the platform does not match.
! graal/com.oracle.graal.compiler.amd64.test/src/com/oracle/graal/compiler/amd64/test/AMD64AllocatorTest.java
! graal/com.oracle.graal.compiler.sparc.test/src/com/oracle/graal/compiler/sparc/test/SPARCAllocatorTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
Changeset: 3eb13b910134
Author: Stefan Anzinger <stefan.anzinger at gmail.com>
Date: 2014-07-11 18:22 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/3eb13b910134
[SPARC] Fixing LongBits tests and some implicit exceptions
! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java
! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.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.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCByteSwapOp.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCCompare.java
Changeset: 2b91702c4e69
Author: Stefan Anzinger <stefan.anzinger at gmail.com>
Date: 2014-07-11 18:43 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/2b91702c4e69
[SPARC] Fixing IntegerBits
! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.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.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCByteSwapOp.java
Changeset: 9a07bf8467a6
Author: Stefan Anzinger <stefan.anzinger at gmail.com>
Date: 2014-07-13 17:46 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/9a07bf8467a6
[SPARC] Implement floatingpoint branch instructions, removing math substitutions for SPARC; fixing problems with constants in debug info (Big/Little Endian problems)
! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java
! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCMacroAssembler.java
! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.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/SPARCControlFlow.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/MathSubstitutionsX86.java
! src/share/vm/graal/graalCodeInstaller.cpp
Changeset: d1b16fe368a0
Author: Stefan Anzinger <stefan.anzinger at gmail.com>
Date: 2014-07-14 04:42 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/d1b16fe368a0
[SPARC] Fixing dcmp instructions (cmove jump offset)
! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java
Changeset: 8bba3477c88c
Author: Stefan Anzinger <stefan.anzinger at gmail.com>
Date: 2014-07-14 05:04 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/8bba3477c88c
[SPARC] Implementing visitInfopointNode
! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCNodeLIRBuilder.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotNodeLIRBuilder.java
Changeset: 2100f2ef49e6
Author: Stefan Anzinger <stefan.anzinger at gmail.com>
Date: 2014-07-14 05:15 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/2100f2ef49e6
[SPARC] fix SPARCLIRGenerator.emitNot
! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCMacroAssembler.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java
Changeset: a08a58d0736b
Author: Stefan Anzinger <stefan.anzinger at gmail.com>
Date: 2014-07-15 19:07 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/a08a58d0736b
[SPARC] Emit compareAndSwap for AtomicInteger and AtomicLong, Removing o7 register from usable ones, as this register is always overwritten, when using Call or JumpAndLink instructions in SPARC, even callee does not overwrite explicitly, implicit exception is defined when doing integer division, parameter constraint narrowed to only register on Unary2Op, Fix SPARCTestOp, as it did a compare instead of an and with condition codes
! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotRegisterConfig.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/SPARCTestOp.java
Changeset: 072b9501f5f9
Author: Stefan Anzinger <stefan.anzinger at gmail.com>
Date: 2014-07-15 19:15 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/072b9501f5f9
[SPARC] Avoiding ArraysSubstitutions and StringSubstitutions for SPARC for now, will be introduced later.
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ArraysSubstitutions.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/StringSubstitutions.java
Changeset: 446750355e5f
Author: Stefan Anzinger <stefan.anzinger at gmail.com>
Date: 2014-07-15 19:21 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/446750355e5f
Merge
- graal/com.oracle.graal.api.meta.jdk8.test/src/com/oracle/graal/api/meta/jdk8/test/TestResolvedJavaMethodJDK8.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/MemoryProxyNode.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/CFGVerifier.java
Changeset: 22ae26714321
Author: Stefan Anzinger <stefan.anzinger at gmail.com>
Date: 2014-07-15 19:42 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/22ae26714321
[SPARC] Fix warnings thrown by compiler
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCTestOp.java
Changeset: 98686250ed46
Author: Stefan Anzinger <stefan.anzinger at gmail.com>
Date: 2014-07-15 20:11 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/98686250ed46
[SPARC] Fixing structure of fpops to avoid javac/findbugs complaints
! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.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/SPARCMove.java
Changeset: f6ac86d3334e
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2014-07-15 16:34 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/f6ac86d3334e
Change API for stack walking to a visitor: TruffleRuntime#iterateFrames replaces TruffleRuntime#getStackTrace
! CHANGELOG.md
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/stack/InspectedFrame.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/stack/InspectedFrameVisitor.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/stack/StackIntrospection.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotStackFrameReference.java
! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/TruffleRuntime.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/frame/FrameInstanceVisitor.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultTruffleRuntime.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLHelloEqualsWorldBuiltin.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLStackTraceBuiltin.java
! mx/projects
Changeset: 6694631668a6
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2014-07-15 16:44 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/6694631668a6
Avoid infinite recursion of deep equals checks, but also satisfy the automatic checking that does not allow == on values
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/VirtualObject.java
Changeset: fb1c21844758
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2014-07-15 16:45 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/fb1c21844758
Merge
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLHelloEqualsWorldBuiltin.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLStackTraceBuiltin.java
Changeset: 2dd966b157e8
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2014-07-15 21:26 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/2dd966b157e8
Merge
Changeset: d5c4bb0039d8
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2014-07-16 11:32 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/d5c4bb0039d8
HSAIL: update simulator
Contributed-by: Eric Caspole <eric.caspole at amd.com>
! mx/projects
! src/gpu/hsail/vm/gpu_hsail.cpp
! src/gpu/hsail/vm/gpu_hsail.hpp
! src/gpu/hsail/vm/hsailKernelArguments.hpp
Changeset: 4aaa97f42b92
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2014-07-15 11:52 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/4aaa97f42b92
mx: be less strict while parsing the jvm version
! mxtool/mx.py
More information about the graal-dev
mailing list