hg: graal/graal: 16 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Thu Nov 13 02:00:07 UTC 2014
Changeset: d60dd21329f2
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-12 10:36 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/d60dd21329f2
implemented .equals() for CompilationResult and the objects it encapsulates
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/Architecture.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/Assumptions.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/BytecodeFrame.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/BytecodePosition.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CompilationResult.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/DataSection.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/DebugInfo.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/RegisterSaveLayout.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/TargetDescription.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotReferenceMap.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/AssumptionValidAssumption.java
Changeset: 175eb3eb970f
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-12 10:38 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/175eb3eb970f
removed DeepFieldsEquals utility
- graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/remote/DeepFieldsEquals.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
Changeset: cc291e4c5564
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-12 10:39 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/cc291e4c5564
made InvokeTarget and ForeignCallsProvider extend Remote
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/ForeignCallsProvider.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/InvokeTarget.java
Changeset: 343ca85103f2
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-12 10:56 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/343ca85103f2
registered a couple more special static field values
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/remote/Context.java
Changeset: ddd7829c45b1
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-12 12:55 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ddd7829c45b1
made HotSpotCodeCacheProvider attempt to load and use the hcfdis tool
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotCodeCacheProvider.java
! mx/mx_graal.py
Changeset: 4571c14bb4ef
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-12 14:37 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/4571c14bb4ef
fix short circuit for special classes and objects when retrieving object from a replay compilation context
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/remote/Context.java
Changeset: 8253047fe0c0
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-12 14:40 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/8253047fe0c0
dump disassembly of non-matching CompilationResults when testing replay compilation
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
Changeset: 7aa6180a3486
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-12 14:41 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/7aa6180a3486
fixed NullPointerException in HotSpotReferenceMap.equals
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotReferenceMap.java
Changeset: 23a2faa68470
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-12 14:43 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/23a2faa68470
converted HotSpotForeignCallLinkage to an interface
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotForeignCallsProvider.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotForeignCallsProvider.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotForeignCallsProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotForeignCallLinkage.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotForeignCallLinkageImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotForeignCallsProviderImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/ForeignCallStub.java
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/graal/graalCodeInstaller.cpp
! src/share/vm/graal/graalJavaAccess.hpp
Changeset: 1e7b53d7489d
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-12 14:49 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1e7b53d7489d
fixed pylint issue
! mx/mx_graal.py
Changeset: 8904705ea4a8
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-12 15:05 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/8904705ea4a8
implemented hashCode() for CompilationResult.Reference subclasses
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CompilationResult.java
Changeset: 12741288374c
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-12 15:07 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/12741288374c
invocations of void methods on proxies are not cacheable as void implies that have a side-effect (e.g., Formattable.formatTo)
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/remote/Handler.java
Changeset: df7243c22bad
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-12 15:07 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/df7243c22bad
use separate scope for capturing and replay compilations
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
Changeset: 9a11c4086341
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-12 15:13 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/9a11c4086341
size array appropriately when creating categorized register array
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRegisterConfig.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotRegisterConfig.java
Changeset: 7c5bbe97b0d8
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-12 15:32 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/7c5bbe97b0d8
infer stamps for graphs checked in CheckGraalInvariants
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/CheckGraalInvariants.java
Changeset: 09550eb6ddfb
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-12 15:33 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/09550eb6ddfb
replace use of '==' with .equals()
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java
More information about the graal-dev
mailing list