hg: graal/graal: 11 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Wed Jul 22 01:00:08 UTC 2015
Changeset: b5ed7b253194
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-07-20 19:34 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/b5ed7b253194
Use KlassPointer stamp when reading Klass::_super
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/CompilerToVMImplSubstitutions.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotClassSubstitutions.java
Changeset: e743cde3ff3a
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-07-21 10:55 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e743cde3ff3a
Add ConstantStackCastTest.
+ graal/com.oracle.graal.lir.jtt/src/com/oracle/graal/lir/jtt/ConstantStackCastTest.java
Changeset: bbfbb5613a62
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-07-20 16:10 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/bbfbb5613a62
LinearScan: pass block order to constructor.
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScan.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/SSALinearScan.java
Changeset: 1ea122032fc7
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2015-07-21 10:54 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/1ea122032fc7
Fix wrong option test.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/NewInstanceStub.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsUtil.java
Changeset: 5b5b881f4689
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2015-07-21 11:30 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/5b5b881f4689
Only fill allocations with garbage when assertions are enabled.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/NewObjectSnippets.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsUtil.java
Changeset: b068e7d4db13
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2015-07-14 11:38 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b068e7d4db13
[SPARC] Assert certain scratch registers for stack banging/save instruction
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java
! jvmci/jdk.internal.jvmci.sparc/src/jdk/internal/jvmci/sparc/SPARC.java
Changeset: 75b1506b0e7a
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2015-07-16 14:25 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/75b1506b0e7a
[SPARC] Remove redundant Op enum from assembler
! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java
Changeset: e4efc2b03eb4
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2015-07-21 14:09 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e4efc2b03eb4
Use newer version of hcfdis.jar (New version contains new SPARC instructions and continues disassembling when unknown instruction is encountered)
! mx.graal/suite.py
Changeset: e8dc090e167f
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2015-07-21 14:14 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e8dc090e167f
keep "ensureVirtual" flag for objects during escape analysis
! graal/com.oracle.graal.api.directives/src/com/oracle/graal/api/directives/GraalDirectives.java
+ graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ea/PEAAssertionsTest.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/BoxNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewArrayNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewInstanceNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/Virtualizable.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/VirtualizerTool.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/CommitAllocationNode.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/EnsureVirtualizedNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/StandardGraphBuilderPlugins.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/BasicObjectCloneNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/frame/MaterializeFrameNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/frame/NewFrameNode.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/ObjectState.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/VirtualizerToolImpl.java
Changeset: b6d504612b3f
Author: Andreas Woess <andreas.woess at oracle.com>
Date: 2015-07-21 14:55 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b6d504612b3f
fix HotSpotConstantPool#lookupConstant for pseudo-string entries
! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstantPool.java
Changeset: d86b226e331a
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-07-21 15:00 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/d86b226e331a
Enable derived oop processing by the GC with JVMCI
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/DerivedOopTest.java
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/compiler/oopMap.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/runtime/frame.cpp
More information about the graal-dev
mailing list