hg: graal/graal: 11 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Fri Apr 3 16:21:35 UTC 2015


Changeset: bdd5ad8ce088
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-04-02 17:42 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/bdd5ad8ce088

DebugTimers should be static final when possible

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

Changeset: cfd1c99206b9
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-04-03 10:41 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/cfd1c99206b9

replace non-ASCII characters with unicode encoding

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/MemoryPhiNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValuePhiNode.java

Changeset: 96acaee06302
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-04-03 10:41 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/96acaee06302

added Checkstyle rule to prevent non-ASCII characters in Java source files

! graal/com.oracle.graal.graph/.checkstyle_checks.xml
! graal/com.oracle.truffle.api/.checkstyle_checks.xml

Changeset: 5b2fd4cd7b8f
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2015-04-02 14:33 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/5b2fd4cd7b8f

LoadFieldNode and StoreFieldNode don't need to be VirtualizableRoots

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadFieldNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/StoreFieldNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/VirtualizableAllocation.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/VirtualizableRoot.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeClosure.java

Changeset: 6a84da35bc84
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2015-04-02 14:33 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/6a84da35bc84

take replacements into account in NewArrayNode.virtualize

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewArrayNode.java

Changeset: 33be8eb8cbd5
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2015-04-02 14:50 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/33be8eb8cbd5

test for PEA canonicalization

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

Changeset: 8ff9e165002b
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2015-04-02 14:55 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/8ff9e165002b

canonicalize during PEA

! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Graph.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/EffectList.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/EffectsBlockState.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/EffectsClosure.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/GraphEffectList.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PEReadEliminationClosure.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeBlockState.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeClosure.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/ReadEliminationClosure.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/VirtualizerToolImpl.java

Changeset: ad1ef31ba0c1
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2015-04-02 14:55 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/ad1ef31ba0c1

non-iterative PEA during partial evaluation

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java

Changeset: 81a34c9d6e17
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-04-02 18:55 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/81a34c9d6e17

IGV: Improve text contrast.

! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/widgets/FigureWidget.java

Changeset: 90b5605032bc
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-04-03 13:27 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/90b5605032bc

Run input type verification only when assertions are enabled.

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

Changeset: 6adad2a0a24d
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2015-04-03 17:49 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/6adad2a0a24d

Ignore ResolvedJavaMethod.canBeInlined when parsing Snippets or Replacements

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



More information about the graal-dev mailing list