hg: graal/graal-core: 13 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Wed Feb 17 02:58:47 UTC 2016


Changeset: 65842ca3bf08
Author:    Christian Thalinger <christian.thalinger at oracle.com>
Date:      2016-02-15 14:34 -1000
URL:       http://hg.openjdk.java.net/graal/graal-core/rev/65842ca3bf08

[AArch64] Add missing substitution annotations to AArch64LongSubstitutions

! graal/com.oracle.graal.replacements.aarch64/src/com/oracle/graal/replacements/aarch64/AArch64LongSubstitutions.java

Changeset: 5aa9db14ad58
Author:    Christian Thalinger <christian.thalinger at oracle.com>
Date:      2016-02-15 15:49 -1000
URL:       http://hg.openjdk.java.net/graal/graal-core/rev/5aa9db14ad58

[AArch64] Fixed AArch64SignExtendOp.

! graal/com.oracle.graal.compiler.aarch64/src/com/oracle/graal/compiler/aarch64/AArch64ArithmeticLIRGenerator.java
! graal/com.oracle.graal.lir.aarch64/src/com/oracle/graal/lir/aarch64/AArch64SignExtendOp.java

Changeset: 66409b0a2299
Author:    Christian Thalinger <christian.thalinger at oracle.com>
Date:      2016-02-15 17:50 -1000
URL:       http://hg.openjdk.java.net/graal/graal-core/rev/66409b0a2299

[AArch64] Implement return address loading for foreign calls properly.

! graal/com.oracle.graal.asm.aarch64/src/com/oracle/graal/asm/aarch64/AArch64MacroAssembler.java
! graal/com.oracle.graal.compiler.aarch64/src/com/oracle/graal/compiler/aarch64/AArch64LIRGenerator.java
! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotCRuntimeCallEpilogueOp.java
! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotLIRGenerator.java
! graal/com.oracle.graal.lir.aarch64/src/com/oracle/graal/lir/aarch64/AArch64Call.java

Changeset: d4ddec2552fb
Author:    Christian Thalinger <christian.thalinger at oracle.com>
Date:      2016-02-15 18:39 -1000
URL:       http://hg.openjdk.java.net/graal/graal-core/rev/d4ddec2552fb

[AArch64] Fix BC_lneg: Distinguish between 64-bit immediate and native address moves.

! graal/com.oracle.graal.asm.aarch64/src/com/oracle/graal/asm/aarch64/AArch64MacroAssembler.java
! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotDirectStaticCallOp.java
! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotDirectVirtualCallOp.java
! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotMove.java
! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotSafepointOp.java
! graal/com.oracle.graal.lir.aarch64/src/com/oracle/graal/lir/aarch64/AArch64Call.java
! graal/com.oracle.graal.lir.aarch64/src/com/oracle/graal/lir/aarch64/AArch64Move.java

Changeset: 681b5126c7c7
Author:    Christian Thalinger <christian.thalinger at oracle.com>
Date:      2016-02-16 07:26 -1000
URL:       http://hg.openjdk.java.net/graal/graal-core/rev/681b5126c7c7

[AArch64] Make AArch64IntegerArithmeticSnippets work.

! graal/com.oracle.graal.replacements.aarch64/src/com/oracle/graal/replacements/aarch64/AArch64IntegerArithmeticSnippets.java

Changeset: 0c6ed88229a4
Author:    Christian Thalinger <christian.thalinger at oracle.com>
Date:      2016-02-16 07:27 -1000
URL:       http://hg.openjdk.java.net/graal/graal-core/rev/0c6ed88229a4

Merge https://github.com/graalvm/graal-core


Changeset: 9865ff61508a
Author:    Christian Thalinger <christian.thalinger at oracle.com>
Date:      2016-02-16 11:18 -1000
URL:       http://hg.openjdk.java.net/graal/graal-core/rev/9865ff61508a

BC_fdiv, BC_frem, BC_ddiv, BC_drem: Add a bunch of cases.

! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ddiv.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_drem.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_fdiv.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_frem.java

Changeset: d4137fa8fd86
Author:    Christian Thalinger <christian.thalinger at oracle.com>
Date:      2016-02-16 11:27 -1000
URL:       http://hg.openjdk.java.net/graal/graal-core/rev/d4137fa8fd86

RemNode: Make non-final.

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/RemNode.java

Changeset: 2644f066b273
Author:    Christian Thalinger <christian.thalinger at oracle.com>
Date:      2016-02-16 11:27 -1000
URL:       http://hg.openjdk.java.net/graal/graal-core/rev/2644f066b273

[AArch64] Make AArch64FloatArithmeticSnippets work.

! graal/com.oracle.graal.replacements.aarch64/src/com/oracle/graal/replacements/aarch64/AArch64FloatArithmeticSnippets.java

Changeset: c1e15065790f
Author:    Christian Thalinger <christian.thalinger at oracle.com>
Date:      2016-02-16 14:15 -1000
URL:       http://hg.openjdk.java.net/graal/graal-core/rev/c1e15065790f

[AArch64] AArch64MacroAssembler.movNativeAddress: Assert that upper 16-bits are zero.

! graal/com.oracle.graal.asm.aarch64/src/com/oracle/graal/asm/aarch64/AArch64MacroAssembler.java

Changeset: 4db25df47acc
Author:    Christian Thalinger <christian.thalinger at oracle.com>
Date:      2016-02-16 15:05 -1000
URL:       http://hg.openjdk.java.net/graal/graal-core/rev/4db25df47acc

BC_fdiv, BC_frem, BC_ddiv, BC_drem: Smarter implementation.

! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ddiv.java
+ graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ddiv_drem_base.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_drem.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_fdiv.java
+ graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_fdiv_frem_base.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_frem.java

Changeset: ae9ee559dc54
Author:    Christian Thalinger <christian.thalinger at oracle.com>
Date:      2016-02-16 15:06 -1000
URL:       http://hg.openjdk.java.net/graal/graal-core/rev/ae9ee559dc54

Merge https://github.com/graalvm/graal-core


Changeset: 638f02f1656c
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2016-02-16 18:54 -0800
URL:       http://hg.openjdk.java.net/graal/graal-core/rev/638f02f1656c

Merge pull request #35 from christhalinger/master

[AArch64] a couple of improvements




More information about the graal-changes mailing list