hg: graal/graal: 39 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Thu Jul 3 01:00:07 UTC 2014


Changeset: 7c47610015a9
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-07-02 14:56 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/7c47610015a9

Support direct memory compare of uncompressed metadata references if they fit in 32 bit.

! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotCompare.java

Changeset: b6e70c59b32d
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-07-02 15:26 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/b6e70c59b32d

Introduce InstructionStateProcedure.

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInstruction.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInstructionClass.java

Changeset: eeb911056079
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-07-02 15:29 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/eeb911056079

LinearScan: use InstructionStateProcedure.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java

Changeset: 830fd9cd1099
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-06-04 12:19 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/830fd9cd1099

And Interval.getSplitChildren().

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/Interval.java

Changeset: a07492ccaf52
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-06-04 14:53 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a07492ccaf52

LSRA spill optimization: calculate optimized spill position.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java

Changeset: 9371b9c246ca
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-06-04 15:40 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/9371b9c246ca

LSRA spill optimization: spill at earliest dominator.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/Interval.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java

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

LSRA spill optimization: rename SpillInDominator.MultipleSpills to SpillState.SpillInDominator.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/Interval.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java

Changeset: ec54fc47ba5d
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-06-04 16:54 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/ec54fc47ba5d

LSRA spill optimization: move spill out of loops.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java

Changeset: faff09aa5999
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-06-04 19:43 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/faff09aa5999

LSRA spill optimization: only use predecessor block if it has lower probability than the definition.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java

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

LSRA spill optimization: add -G:+LSRAOptimizeSpillPosition option (default: enabled).

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java

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

LSRA spill optimization: relax probability assertion.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java

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

LSRA spill optimization: take all blocks (with usepos) of a spill interval into account.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java

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

LSRA spill optimization: start at the begin of the spill interval.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java

Changeset: 0abb7a42ef75
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-06-10 16:43 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/0abb7a42ef75

LSRA spill optimization: insert the spill moves at the right position.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/Interval.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java

Changeset: f0ac7457252a
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-06-11 14:49 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/f0ac7457252a

LSRA spill optimization: use the correct from location for the spill move.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java

Changeset: ef641ba1fb69
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-06-11 14:51 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/ef641ba1fb69

LSRA spill optimization: mark the correct frame locations.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java

Changeset: f8ba57019a5d
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-06-11 17:02 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/f8ba57019a5d

LSRA spill optimization: move spill position to the dominator if at spill interval.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java

Changeset: 3324ab9fe71a
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-06-11 17:03 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/3324ab9fe71a

LSRA spill optimization: iterate all ranges of spill interval.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java

Changeset: 3a997f63ddac
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-06-11 19:21 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/3a997f63ddac

LSRA spill optimization: remove spill block probability assertion (temporarily).

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java

Changeset: 73d7935be896
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-06-11 19:22 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/73d7935be896

LSRA: add debug scope for eliminateSpillMoves() and assignLocations().

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java

Changeset: 74e93f5ba4f3
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-06-11 20:24 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/74e93f5ba4f3

LSRA spill optimization: consider all spill blocks not only use positions.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java

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

LSRA spill optimization: insert dominator spill move after data flow resolution moves.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java

Changeset: ff14306337f2
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-06-17 14:41 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/ff14306337f2

LSRA spill optimization: fix UseBlockIterator.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java

Changeset: ef21879c0c8f
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-06-17 14:42 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/ef21879c0c8f

LSRA spill optimization: rename UseBlockIterator to IntervalBlockIterator.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java

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

LSRA spill optimization: fix another spill move placement bug.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java

Changeset: d075b97fbd31
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-07-02 13:47 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/d075b97fbd31

LSRA spill optimization: insert spill moves eagerly.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/RegisterVerifier.java

Changeset: c5257d58b71a
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-07-02 13:52 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/c5257d58b71a

LSRA spill optimization: backout changesets obsoleted by eager spill move placement.

Backed out changeset: eab691cbd756
Backed out changeset: 014e70df5940
Backed out changeset: 2db7a64ba9dc
Backed out changeset: 46be5e0a8a6e (partly)

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java

Changeset: 8057279ec60e
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-07-02 15:04 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/8057279ec60e

LSRA spill optimization: use DOMINATOR_SPILL_MOVE_ID to mark moves.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/RegisterVerifier.java

Changeset: d91fecb90fc0
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-07-01 12:36 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/d91fecb90fc0

Check -Xbatch still works in the gate

! mx/mx_graal.py

Changeset: 67500ef4d102
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-07-01 12:37 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/67500ef4d102

Check for negative array size in Array.newInstance

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

Changeset: 657ff04a7b73
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-07-01 12:37 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/657ff04a7b73

look for original method and substitution when processing snippet graph

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaField.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/ObjectAccessTest.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/PointerTest.java
+ graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/ReplacementsParseTest.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/WordTest.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/GraphKit.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java

Changeset: 5d7b90ab9787
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-07-01 19:35 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/5d7b90ab9787

Ensure that uniqueConcreteMethod is called with a resolved concrete method

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

Changeset: e0f77d30ad07
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-07-01 19:36 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/e0f77d30ad07

ensure the declared method holder is at least linked before emitting an invoke

! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java

Changeset: 9ce3b1efc4e7
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-07-01 19:37 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/9ce3b1efc4e7

InstanceKlass::_init_state only exists for InstanceKlasses

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedObjectType.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotNodeSubstitutions.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotReplacementsUtil.java
! 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
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/DynamicNewInstanceNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewInstanceNode.java

Changeset: 2bd6dbbd7842
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-07-01 19:39 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/2bd6dbbd7842

treat empty LineNumberTable as non-existent

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

Changeset: 31e242cad4d1
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-07-02 13:05 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/31e242cad4d1

Allow mx unittest to run single test method from a class

! graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalJUnitCore.java
! mx/mx_graal.py

Changeset: c68c5fafef92
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-07-02 13:40 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/c68c5fafef92

Merge


Changeset: ae8f4016792a
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-07-02 23:40 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/ae8f4016792a

HSAIL: added support for several missing java.lang.Math routines
Contributed-by: Tom Deneau <tom.deneau at amd.com>
Contributed-by: Gustav Trede <gustav.trede at gmail.com>

! graal/com.oracle.graal.asm.hsail/src/com/oracle/graal/asm/hsail/HSAILAssembler.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleAcosTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleAsinTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleAtan2Test.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleAtanTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleCbrtTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleCosTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleCoshTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleExpTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleExpm1Test.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleGetExponentTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleHypotTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleIeeeRemainderTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleLog10Test.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleLogTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleMathBase.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleMathLargeBase.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleNextAfterTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleNextUpTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoublePowTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleRoundTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleScalbTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleSignumTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleSinTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleSinhTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleTanTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleTanhTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleToLongTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleTwoInputMathBase.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DoubleUlpTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/DremTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatAcosTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatAsinTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatAtan2Test.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatAtanTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatCbrtTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatCosTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatCoshTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatExpTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatExpm1Test.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatGetExponentTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatIeeeRemainderTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatLog10Test.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatLogTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatMathBase.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatMathLargeBase.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatNextAfterTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatNextUpTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatPowTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatRoundTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatScalbTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatSignumTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatSinTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatSinhTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatTanTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatTanhTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatTwoInputMathBase.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/FloatUlpTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/MathTestBase.java
! graal/com.oracle.graal.compiler.hsail/src/com/oracle/graal/compiler/hsail/HSAILLIRGenerator.java
! graal/com.oracle.graal.lir.hsail/src/com/oracle/graal/lir/hsail/HSAILControlFlow.java
! graal/com.oracle.graal.replacements.hsail/src/com/oracle/graal/replacements/hsail/HSAILMathSubstitutions.java
+ graal/com.oracle.graal.replacements.hsail/src/com/oracle/graal/replacements/hsail/JStrictMath.java
! graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalTest.java

Changeset: 50d79ad439f1
Author:    Michael Van De Vanter  <michael.van.de.vanter at oracle.com>
Date:      2014-07-02 16:06 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/50d79ad439f1

Truffle/Instrumentation:  rename PhylumTag to SyntaxTag (along with related classes/methods)

! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/ExecutionContext.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/ASTNodeProber.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/PhylumTag.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/PhylumTagged.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/PhylumTrap.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Probe.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/ProbeListener.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/StandardSyntaxTag.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/StandardTag.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/SyntaxTag.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/SyntaxTagTrap.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/SyntaxTagged.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Wrapper.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/DefaultASTPrinter.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/InstrumentationNode.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/ProbeManager.java



More information about the graal-dev mailing list