hg: graal/graal: 16 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Fri May 9 01:00:07 UTC 2014


Changeset: 385df32e0fd6
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-05-08 09:52 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/385df32e0fd6

moved ExceptionObjectNode lowering back to runtime independent part

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/LoadExceptionObjectNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/LoadExceptionObjectSnippets.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/ExceptionObjectNode.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadExceptionObjectNode.java

Changeset: b3e84bf5718b
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-05-08 14:02 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/b3e84bf5718b

Remove unused member in PTXNodeLIRBuilder.

! graal/com.oracle.graal.compiler.ptx/src/com/oracle/graal/compiler/ptx/PTXNodeLIRBuilder.java

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

Move emitNullCheck from NodeLIRBuilderTool to LIRGeneratorTool.

! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64NodeLIRBuilder.java
! graal/com.oracle.graal.compiler.hsail/src/com/oracle/graal/compiler/hsail/HSAILNodeLIRBuilder.java
! graal/com.oracle.graal.compiler.ptx/src/com/oracle/graal/compiler/ptx/PTXLIRGenerator.java
! graal/com.oracle.graal.compiler.ptx/src/com/oracle/graal/compiler/ptx/PTXNodeLIRBuilder.java
! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCNodeLIRBuilder.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGeneratorTool.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/NullCheckNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/NodeLIRBuilderTool.java

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

mx unittest: add support for regular expressions.

! mx/mx_graal.py

Changeset: 6cc1c153e5f1
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-05-06 20:09 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/6cc1c153e5f1

BytecodeLIRBuilder: add getArrayLengthOffset().

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/BytecodeLIRBuilder.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBytecodeLIRBuilder.java

Changeset: 8a66b661ed49
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-05-06 20:10 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/8a66b661ed49

BaselineBytecodeParser: initial genArrayLength().

! graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineBytecodeParser.java

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

AbstractFrameStateBuilder enable access to locks.

! graal/com.oracle.graal.java/src/com/oracle/graal/java/AbstractFrameStateBuilder.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/HIRFrameStateBuilder.java

Changeset: 9440ab398f49
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-05-07 20:06 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/9440ab398f49

BaselineCompiler: implement genArrayLength().

! graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineBytecodeParser.java

Changeset: db5e9c70d829
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-05-08 14:57 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/db5e9c70d829

Make BC_arraylength unit test only check for arraylength.

! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_arraylength.java

Changeset: 0fc035104370
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-05-08 10:04 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/0fc035104370

Baseline: add support for getstatic.

! graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineBytecodeParser.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/BytecodeLIRBuilder.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBytecodeLIRBuilder.java
! test/whitelist_baseline.txt

Changeset: de3dca7cc6fd
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-05-08 15:00 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/de3dca7cc6fd

BaselineCompiler: add arraylength test.

! test/whitelist_baseline.txt

Changeset: 5699bb48a436
Author:    Miguel Garcia <miguel.m.garcia at oracle.com>
Date:      2014-05-08 16:44 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/5699bb48a436

[flow-sensitive] consolidating nullness-tracking in typeRefinements

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/State.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/Witness.java

Changeset: a3b0ecef8a15
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2014-05-08 22:53 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a3b0ecef8a15

Truffle: Provide default implementation on non-Graal VMs for stack trace functionality.

! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultCallTarget.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultDirectCallNode.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultTruffleRuntime.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLStackTraceBuiltin.java

Changeset: 6b7c5c7d0d81
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2014-05-08 22:53 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/6b7c5c7d0d81

Merge.


Changeset: f2988cdf41ee
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2014-05-08 22:56 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/f2988cdf41ee

Small addition to changelog.

! CHANGELOG.md

Changeset: 10732e1421ee
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2014-05-09 01:47 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/10732e1421ee

changelog: graal-0.3

! .hgtags
! CHANGELOG.md



More information about the graal-dev mailing list