hg: graal/graal: 21 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Thu May 7 01:00:06 UTC 2015


Changeset: f85b6fd788b5
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-04-30 16:59 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/f85b6fd788b5

Add LoopPhiResolutionTest.

+ graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/LoopPhiResolutionTest.java

Changeset: 0dee8e5f78ea
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-04-30 11:51 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/0dee8e5f78ea

SSALinearScan: add meter for phi resolution moves.

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/SSALinearScan.java

Changeset: bf5e055dbc9c
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-04-30 15:36 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/bf5e055dbc9c

SSAUtils: minor refactoring.

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ssa/SSAUtils.java

Changeset: a2430e146460
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-04-30 15:39 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a2430e146460

SSALinearScan: add register hints to PHIs.

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/SSALinearScan.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ssa/SSAUtils.java

Changeset: b2b3c514a391
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-05-05 16:24 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/b2b3c514a391

MoveResolver: don't call check from constructor.

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScan.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/MoveResolver.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/SSALinearScan.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/SSAMoveResolver.java

Changeset: 6a00c1217310
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-05-05 16:53 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/6a00c1217310

Add SPARCStackMove.

! 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/SPARCMove.java

Changeset: 2d8bb973e710
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-05-05 17:29 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/2d8bb973e710

SPARCStackMove: handle floating point values.

! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java

Changeset: 42653f9ff18b
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-05-06 09:42 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/42653f9ff18b

Introduce LIRTest.

+ graal/com.oracle.graal.lir.jtt/src/com/oracle/graal/lir/jtt/LIRTest.java
! mx/suite.py

Changeset: c65d38509f42
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-05-05 16:20 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/c65d38509f42

Add StackMoveTest.

+ graal/com.oracle.graal.lir.jtt/src/com/oracle/graal/lir/jtt/StackMoveTest.java

Changeset: bd6f19542e08
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-05-06 11:08 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/bd6f19542e08

SPARCStackMove: add SPARCTailDelayedLIRInstruction marker interface.

! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java

Changeset: 39ee26e85256
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2015-05-05 17:30 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/39ee26e85256

Use boxed cache in HotSpotConstantpool instead of synchronization

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotConstantPool.java

Changeset: cf5f6a69d013
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2015-05-06 17:05 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/cf5f6a69d013

[SPARC] Remove register allocation HINT from SPARCArithmetic

! graal/com.oracle.graal.compiler.sparc.test/src/com/oracle/graal/compiler/sparc/test/SPARCAllocatorTest.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCArithmetic.java

Changeset: 7a49a2763a7a
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2015-05-06 17:10 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/7a49a2763a7a

UnsafeEATest: use 8 byte aligned x field

! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ea/EATestBase.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ea/UnsafeEATest.java

Changeset: ccddbb1409d2
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2015-05-06 17:13 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/ccddbb1409d2

[SPARC] Implement Narrow OOPS

! 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/SPARCHotSpotMove.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotDebugInfoBuilder.java
! src/cpu/sparc/vm/graalCodeInstaller_sparc.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: 0927730ed87f
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2015-05-06 17:14 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/0927730ed87f

Merge

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotDebugInfoBuilder.java

Changeset: 257fd6a46525
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-05-04 23:30 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/257fd6a46525

Add option to include LIR in final assembly as comments

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/CompilationResultBuilder.java

Changeset: 25d71cc054e5
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-05-04 23:36 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/25d71cc054e5

Handle null exceptionValue in PEGraphDecoder

! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/PEGraphDecoder.java

Changeset: bbaa8ee85da8
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-05-04 23:38 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/bbaa8ee85da8

Delay LoadHub lowering until LowTier

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ClassGetHubNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/LoadHubNode.java

Changeset: 0777c3a7800d
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-05-06 11:44 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/0777c3a7800d

Allow access to GraalCompilerTest.Result fields

! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java

Changeset: 8bae587f0efe
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-05-06 11:44 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/8bae587f0efe

Add test exercising virtualization of copyOf

+ graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/TestCopyOfVirtualization.java

Changeset: 3aea74e5ada2
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-05-06 12:14 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/3aea74e5ada2

Merge




More information about the graal-dev mailing list