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