hg: graal/graal: 13 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Sat Jun 20 01:00:07 UTC 2015
Changeset: 9c385c5c412a
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-06-19 10:04 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/9c385c5c412a
mx_graal: remove debug output.
! mx.graal/mx_graal.py
Changeset: 3af3e3851ca6
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-06-19 11:10 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/3af3e3851ca6
SPARC: HotSpotLoadConstantOp: add support for byte and short.
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotMove.java
Changeset: ab879bff09ab
Author: Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date: 2015-06-19 12:35 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ab879bff09ab
Track and set has_unsafe_access flag
+ graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/MarkUnsafeAccessTest.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StructuredGraph.java
! graal/com.oracle.graal.replacements.amd64/src/com/oracle/graal/replacements/amd64/AMD64GraphBuilderPlugins.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/StandardGraphBuilderPlugins.java
! jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/CompilationResult.java
! jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotCompiledNmethod.java
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciJavaAccess.hpp
Changeset: 187b34bd0151
Author: Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date: 2015-06-19 12:48 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/187b34bd0151
HotSpotConstantPool: only try to resolve invokeHandle for invoke opcodes
! jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotConstantPool.java
Changeset: 9015ec60f729
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-06-19 15:04 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/9015ec60f729
Make names of printed IGV graphs shorter.
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LIRPhase.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/phases/LoopFullUnrollPhase.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/phases/LoopPeelingPhase.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/BasePhase.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/EffectsPhase.java
Changeset: 0eedd37f45ba
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-06-19 15:18 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/0eedd37f45ba
Remove method-based IC dispatch.
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/MultiTypeGuardInlineInfo.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/InliningData.java
Changeset: d1a41fbfcfd2
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-06-18 10:07 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/d1a41fbfcfd2
Replace ResolvedJavaType.isFinal with more meaningful and correct isLeaf
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/SnippetStub.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/InstanceOfNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/TypeCheckNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConditionalEliminationPhase.java
! jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/TypeCheckHints.java
! jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotResolvedJavaMethodImpl.java
! jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotResolvedObjectTypeImpl.java
! jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/Assumptions.java
! jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/ModifiersProvider.java
! jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/ResolvedJavaField.java
! jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/ResolvedJavaMethod.java
! jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/ResolvedJavaType.java
Changeset: 547ae53182bf
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-06-19 09:28 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/547ae53182bf
Add test for isLeaf
! jvmci/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/TestResolvedJavaField.java
! jvmci/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/TestResolvedJavaMethod.java
! jvmci/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/TestResolvedJavaType.java
Changeset: 0cebd06508ca
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-06-19 09:28 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/0cebd06508ca
type.isLeaf should promote stamp to exact type
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/AbstractObjectStamp.java
Changeset: f368142e5631
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-06-19 09:31 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/f368142e5631
Merge
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java
- graal/com.oracle.graal.test/src/com/oracle/graal/test/AnsiTerminalDecorator.java
- graal/com.oracle.graal.test/src/com/oracle/graal/test/EagerStackTraceDecorator.java
- graal/com.oracle.graal.test/src/com/oracle/graal/test/GCAfterTestDecorator.java
- graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalJUnitCore.java
- graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalJUnitRunListener.java
- graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalJUnitRunListenerDecorator.java
- graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalTextListener.java
- graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalVerboseTextListener.java
- graal/com.oracle.graal.test/src/com/oracle/graal/test/TimingDecorator.java
- mx/.project
- mx/.pydevproject
- mx/eclipse-settings/org.eclipse.core.resources.prefs
- mx/eclipse-settings/org.eclipse.jdt.apt.core.prefs
- mx/eclipse-settings/org.eclipse.jdt.core.prefs
- mx/eclipse-settings/org.eclipse.jdt.ui.prefs
- mx/mx_graal.py
- mx/mx_graal_makefile.py
- mx/outputparser.py
- mx/sanitycheck.py
- mx/suite.py
Changeset: 95c7ad0634c7
Author: Andreas Woess <andreas.woess at oracle.com>
Date: 2015-06-19 23:17 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/95c7ad0634c7
update truffle.jar
! mx.graal/suite.py
Changeset: 0571d4a8d7cc
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-06-20 01:29 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/0571d4a8d7cc
Remove type profile proxy node.
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/EconomyHighTier.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/HighTier.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/MonitorSnippets.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/TypeProfileProxyNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MethodCallTargetNode.java
- graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/CleanTypeProfileProxyPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/InliningData.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/GraphKit.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/MacroNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/ResolvedMethodHandleCallTargetNode.java
Changeset: 1f07c19e7d83
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-06-20 01:56 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/1f07c19e7d83
Merge.
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java
More information about the graal-dev
mailing list