hg: graal/graal: 13 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Sat Nov 16 18:00:15 PST 2013


Changeset: a36839dafe50
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2013-11-12 10:59 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/a36839dafe50

Remove some useless short casts, synchronize deoptimization.hpp with HotSpotMetaAccessProvider

! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMetaAccessProvider.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/DeoptimizeNode.java
! src/share/vm/runtime/deoptimization.hpp

Changeset: ca33948fb804
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2013-11-12 11:01 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/ca33948fb804

nmethod.cpp: s/unknwon/unknown/

! src/share/vm/code/nmethod.cpp

Changeset: cabef8844203
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2013-11-12 12:07 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/cabef8844203

Delete accidentially commited files.

- graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/Parser.java.old
- graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/Scanner.java.old

Changeset: aeb651f3c5d9
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-11-12 13:12 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/aeb651f3c5d9

made external node ids stable across graph dumps to the IGV

! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/BinaryGraphPrinter.java

Changeset: 8b82bdad798a
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2013-11-12 16:21 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/8b82bdad798a

Make it possible to run counted loop detection on a single loop.

! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopEx.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopsData.java

Changeset: 884bee435276
Author:    S.Bharadwaj Yadavalli <bharadwaj.yadavalli at oracle.com>
Date:      2013-11-12 13:54 -0500
URL:       http://hg.openjdk.java.net/graal/graal/rev/884bee435276

Implement support for passing byte arguments in Java methods to be compiled to PTX.
Fix incorrect .reg and .param declarations in PTX kernels.
Refactor and clean up PTXAssembler to PTXMacroAssembler.

! graal/com.oracle.graal.asm.ptx/src/com/oracle/graal/asm/ptx/PTXAssembler.java
+ graal/com.oracle.graal.asm.ptx/src/com/oracle/graal/asm/ptx/PTXMacroAssembler.java
! graal/com.oracle.graal.compiler.ptx.test/src/com/oracle/graal/compiler/ptx/test/ControlPTXTest.java
! graal/com.oracle.graal.compiler.ptx.test/src/com/oracle/graal/compiler/ptx/test/IntegerPTXTest.java
! graal/com.oracle.graal.compiler.ptx/src/com/oracle/graal/compiler/ptx/PTXLIRGenerator.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotBackend.java
! graal/com.oracle.graal.lir.ptx/src/com/oracle/graal/lir/ptx/PTXArithmetic.java
! graal/com.oracle.graal.lir.ptx/src/com/oracle/graal/lir/ptx/PTXBitManipulationOp.java
! graal/com.oracle.graal.lir.ptx/src/com/oracle/graal/lir/ptx/PTXCompare.java
! graal/com.oracle.graal.lir.ptx/src/com/oracle/graal/lir/ptx/PTXControlFlow.java
! graal/com.oracle.graal.lir.ptx/src/com/oracle/graal/lir/ptx/PTXLIRInstruction.java
! graal/com.oracle.graal.lir.ptx/src/com/oracle/graal/lir/ptx/PTXMemOp.java
! graal/com.oracle.graal.lir.ptx/src/com/oracle/graal/lir/ptx/PTXMove.java
! graal/com.oracle.graal.lir.ptx/src/com/oracle/graal/lir/ptx/PTXParameterOp.java
! graal/com.oracle.graal.lir.ptx/src/com/oracle/graal/lir/ptx/PTXTestOp.java

Changeset: bff24aae4640
Author:    Mick Jordan <mick.jordan at oracle.com>
Date:      2013-11-12 16:22 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/bff24aae4640

unlink mx_graal.py

- mx/mx_graal.py

Changeset: 6cdf3b17316d
Author:    Mick Jordan <mick.jordan at oracle.com>
Date:      2013-11-12 19:39 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/6cdf3b17316d

mx: rename commands.py as mx_graal.py

- mx/commands.py
+ mx/mx_graal.py

Changeset: 49d38e959de1
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2013-11-13 11:38 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/49d38e959de1

Move FixedValueAnchorNode out of hotspot dependent project.

- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/FixedValueAnchorNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/UnsafeLoadSnippets.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/FixedValueAnchorNode.java

Changeset: 0b7172f093d0
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2013-11-13 11:14 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/0b7172f093d0

don't sign extend integer laods

! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Move.java

Changeset: 5a51864f3088
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-11-14 15:02 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/5a51864f3088

moved raw memory TLAB allocation routine into NewInstanceStub and unsnippetized it

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/NewObjectSnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/NewInstanceStub.java

Changeset: 2842b357c316
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-11-14 23:29 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/2842b357c316

moved options guiding when to use profile info in compiled type checks to InstanceOfSnippets

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/InstanceOfSnippets.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/GraalOptions.java

Changeset: 99769479f9ce
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2013-11-15 11:20 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/99769479f9ce

s/commands/mx_graal/ in mx/sanitycheck.py

! mx/sanitycheck.py



More information about the graal-dev mailing list