hg: graal/graal: 15 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Sat May 25 18:00:06 PDT 2013
Changeset: 12fdb8fe0a35
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2013-05-17 15:41 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/12fdb8fe0a35
turn assertions in NodeClass.FieldScanner into guarantees
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
Changeset: a8a5d5832def
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2013-05-17 16:47 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a8a5d5832def
first step towards extensibility of the escape analysis phase
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/ReentrantBlockIterator.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/BlockState.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/PartialEscapeAnalysisPhase.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/VirtualUtil.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/VirtualizerToolImpl.java
Changeset: b49fdcee6cb0
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2013-05-23 14:44 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b49fdcee6cb0
Merge
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/MonitorEnterStubCall.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ThreadIsInterruptedStubCall.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/VerifyOopStubCall.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ForeignCallStateSplitNode.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/phases/verify/VerifyValueUsage.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeClosure.java
Changeset: 097630441baf
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2013-05-24 11:02 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/097630441baf
Merge
! 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/VirtualizerToolImpl.java
Changeset: 8a3242d49786
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2013-05-24 11:38 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/8a3242d49786
move @SuppressWarnings from local var to method
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeClosure.java
Changeset: c010c12ab682
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-05-24 12:02 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c010c12ab682
put disassembling of installed code under the control of Debug.log(); use -G:Log=CodeInstall to show disassembly for all installed code
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/Stub.java
Changeset: e723f9031785
Author: Morris Meyer <morris.meyer at oracle.com>
Date: 2013-05-24 10:37 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/e723f9031785
re-architected SPARC assembler to be Fmt class specific, initial arithmetic
! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java
+ graal/com.oracle.graal.compiler.sparc.test/src/com/oracle/graal/compiler/sparc/test/BasicSPARCTest.java
+ graal/com.oracle.graal.compiler.sparc.test/src/com/oracle/graal/compiler/sparc/test/SPARCTestBase.java
+ graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCBackend.java
! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java
+ graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java
+ graal/com.oracle.graal.lir.sparc/.settings/org.eclipse.jdt.core.prefs
+ graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCArithmetic.java
+ graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java
! make/build-graal.xml
! mx/projects
Changeset: 138798dfe8dc
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2013-05-24 15:38 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/138798dfe8dc
Do not call kind() for deleted nodes, since it can cause an exception
! graal/com.oracle.graal.java/src/com/oracle/graal/java/FrameStateBuilder.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueNodeUtil.java
Changeset: 4e9854086532
Author: Morris Meyer <morris.meyer at oracle.com>
Date: 2013-05-24 22:51 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/4e9854086532
Initial SPARC compilation test
! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java
! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotGraalRuntime.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCArithmetic.java
+ graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java
! graal/com.oracle.graal.sparc/src/com/oracle/graal/sparc/SPARC.java
! mx/projects
Changeset: 26960d32552c
Author: Morris Meyer <morris.meyer at oracle.com>
Date: 2013-05-25 16:24 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/26960d32552c
SPARC integer arithmetic
! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java
+ graal/com.oracle.graal.compiler.sparc.test/src/com/oracle/graal/compiler/sparc/test/IntegerSPARCTest.java
! 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/SPARCArithmetic.java
Changeset: a9517aa587c7
Author: Morris Meyer <morris.meyer at oracle.com>
Date: 2013-05-25 17:24 -0400
URL: http://hg.openjdk.java.net/graal/graal/rev/a9517aa587c7
SPARC unused object allocation fix
- graal/com.oracle.graal.lir.sparc/.settings/org.eclipse.jdt.core.prefs
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCArithmetic.java
Changeset: 8aea948c522b
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-05-25 23:33 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/8aea948c522b
added support for the runtime to specify for each foreign call whether deoptimization can occur during the call
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/MetaAccessProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRuntime.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ForeignCallNode.java
Changeset: 1b60f639ac4b
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-05-25 23:42 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/1b60f639ac4b
implemented alternative implementation for loading the exception object from the thread at the start of an exception dispatcher
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/LoadExceptionObjectSnippets.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/CompiledExceptionHandlerTest.java
! src/share/vm/graal/graalCompilerToVM.cpp
! src/share/vm/graal/graalRuntime.cpp
! src/share/vm/graal/graalRuntime.hpp
Changeset: 32d8115dade8
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-05-26 00:01 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/32d8115dade8
Merge.
- graal/com.oracle.graal.lir.sparc/.settings/org.eclipse.jdt.core.prefs
Changeset: e210293dca77
Author: Chris Seaton <chris.seaton at oracle.com>
Date: 2013-05-25 16:31 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/e210293dca77
Generated hashCode and equals for SourceSection. Source is abstract, so just uses identity methods for that.
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/SourceSection.java
More information about the graal-dev
mailing list