hg: graal/graal-compiler: 23 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Tue Aug 11 01:00:11 UTC 2015
Changeset: fe430002c001
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2015-08-05 11:54 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/fe430002c001
[SPARC] Assembler: ld/st with size parameter
! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java
Changeset: 9f4aa375fd5b
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2015-08-06 11:43 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/9f4aa375fd5b
SPARCImmediateAddressNode: remove unused getter
! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCImmediateAddressNode.java
Changeset: 5cef8c333188
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2015-08-06 11:46 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/5cef8c333188
[SPARC] SPARCMove remove switching on Kind when generating code; use PlatformKind and byte counts defined by the target instead
! 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.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCLoadConstantTableBaseOp.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java
Changeset: 24843a13b2af
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2015-08-06 16:05 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/24843a13b2af
Update suite.py
! mx.graal/suite.py
Changeset: 9961439fc100
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2015-08-07 13:28 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/9961439fc100
[SPARC] Consolidate compareBranch into SPARCMacroAssembler
! 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.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCArithmetic.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCArrayEqualsOp.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java
! graal/com.oracle.graal.truffle.hotspot.sparc/src/com/oracle/graal/truffle/hotspot/sparc/SPARCOptimizedCallTargetInstumentationFactory.java
Changeset: 7bcafeafcb1c
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2015-08-07 13:35 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/7bcafeafcb1c
[SPARC] SPARCAssembler call directly ld/st with Op3
! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java
Changeset: 5b5738605e4d
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2015-08-10 13:38 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/5b5738605e4d
Support putting multiple constants next to each other in data section.
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/CompilationResultBuilder.java
! mx.graal/suite.py
Changeset: 13080797bccb
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2015-08-10 13:53 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/13080797bccb
[SPARC] Create mixin for SPARC LIR instructions and inherit SPARCBlockEndOp from AbstractBlockEndOp
! 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/SPARCHotSpotBackend.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotCRuntimeCallPrologueOp.java
! 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/SPARCArithmetic.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCBlockEndOp.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/SPARCJumpOp.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCLIRInstruction.java
+ graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCLIRInstructionMixin.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMathIntrinsicOp.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/SPARCTailDelayedLIRInstruction.java
Changeset: 6fb1e5669ea5
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2015-08-10 14:50 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/6fb1e5669ea5
updated imported suite version
! mx.graal/suite.py
Changeset: a372c8271ea4
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2015-08-10 15:57 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/a372c8271ea4
do not replace "non-replaceable" FrameStates with null in PE graph decoding
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java
Changeset: d003c4c1782b
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2015-08-10 15:57 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/d003c4c1782b
do not use the (possibly uninitialized) InvokeNode.stateAfter to fill BytecodePosition in PEGraphDecoder
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/PEGraphDecoder.java
Changeset: 0074919ff69c
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2015-08-10 15:59 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/0074919ff69c
compiler intrinsic for "ensureVirtualized" functionality
+ graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/TruffleEnsureVirtualizedTest.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/TruffleGraphBuilderPlugins.java
Changeset: 13ea85f171d3
Author: Jaroslav Tulach <jaroslav.tulach at oracle.com>
Date: 2015-08-06 18:57 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/13ea85f171d3
Updating to latest version of Truffle API
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/MockLanguage.java
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLCallFunctionsWithBuiltin.java
! mx.graal/mx_graal.py
! mx.graal/suite.py
Changeset: 440c505123b4
Author: Jaroslav Tulach <jaroslav.tulach at oracle.com>
Date: 2015-08-10 16:33 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/440c505123b4
Merge of update to most recent version of Truffle
! mx.graal/suite.py
Changeset: a440d1dc6513
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-08-06 17:36 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/a440d1dc6513
fix documentation: -XX:GraalCounter... -> -XX:JVMCICounter...
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/debug/BenchmarkCounters.java
Changeset: c952e97b4316
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-08-11 00:10 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/c952e97b4316
Merge.
Changeset: 8d916886ae68
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-08-11 00:10 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/8d916886ae68
updated jvmci import version
! mx.graal/suite.py
Changeset: c96f260ac76d
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-08-10 16:22 -0700
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/c96f260ac76d
Suppress line length check in MatchProcessor generated code
! graal/com.oracle.graal.compiler.match.processor/src/com/oracle/graal/compiler/match/processor/MatchProcessor.java
Changeset: b20e743478d3
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-08-10 16:22 -0700
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/b20e743478d3
Unguarded floating read should adopt Pi guard if possible
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/memory/FloatingReadNode.java
Changeset: f6a2cf072e8b
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-08-10 16:22 -0700
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/f6a2cf072e8b
Don't introduce profiled checkcast if original checkcast would fold away
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/CheckCastNode.java
Changeset: b8d59cd8a71b
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-08-10 16:23 -0700
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/b8d59cd8a71b
Prefer HubGetClass to raw read
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotClassSubstitutions.java
Changeset: 8bdcc9c661de
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-08-10 16:23 -0700
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/8bdcc9c661de
Organize imports
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/DeoptimizeNode.java
Changeset: 0afa1443c44e
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-08-10 16:23 -0700
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/0afa1443c44e
Check for null when constant folding HubGetClass
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HubGetClassNode.java
More information about the graal-dev
mailing list