hg: graal/graal: 8 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Fri Jun 5 01:00:07 UTC 2015


Changeset: 99fe8116f3e8
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-06-03 19:35 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/99fe8116f3e8

Make shared NO_VALUES array

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/StandardOp.java
! graal/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/Value.java

Changeset: e7f5ddef438d
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-06-03 19:33 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/e7f5ddef438d

Make illegal value a nested class

! graal/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/Value.java

Changeset: b9f9b8af17ff
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-06-03 19:57 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/b9f9b8af17ff

Simplify interface to reference map

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotTargetDescription.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LocationMarker.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/FrameMap.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CompilationPrinter.java
! graal/com.oracle.jvmci.code/src/com/oracle/jvmci/code/CodeUtil.java
! graal/com.oracle.jvmci.code/src/com/oracle/jvmci/code/CompilationResult.java
! graal/com.oracle.jvmci.code/src/com/oracle/jvmci/code/ReferenceMap.java
! graal/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotReferenceMap.java
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.hpp
! src/share/vm/jvmci/jvmciJavaAccess.hpp

Changeset: df9d2375512a
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-06-03 20:24 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/df9d2375512a

Track max live register value in reference map

! graal/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotReferenceMap.java
! src/share/vm/jvmci/jvmciCodeInstaller.cpp
! src/share/vm/jvmci/jvmciCodeInstaller.hpp
! src/share/vm/jvmci/jvmciEnv.cpp
! src/share/vm/jvmci/jvmciEnv.hpp
! src/share/vm/jvmci/jvmciJavaAccess.hpp

Changeset: bc2ec35a7189
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-06-04 10:46 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/bc2ec35a7189

Use dense index when possible for location marker

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

Changeset: 27943aac2e3c
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-06-04 11:08 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/27943aac2e3c

Merge

- graal/com.oracle.graal.amd64/src/com/oracle/graal/amd64/AMD64.java
! graal/com.oracle.graal.asm.amd64.test/src/com/oracle/graal/asm/amd64/test/BitOpsTest.java
! graal/com.oracle.graal.asm.amd64.test/src/com/oracle/graal/asm/amd64/test/IncrementDecrementMacroTest.java
! graal/com.oracle.graal.asm.amd64.test/src/com/oracle/graal/asm/amd64/test/SimpleAssemblerTest.java
! graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64Address.java
! graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64AsmOptions.java
! graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64Assembler.java
! graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64MacroAssembler.java
! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAddress.java
! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java
! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCInstructionCounter.java
! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCMacroAssembler.java
! graal/com.oracle.graal.asm.test/src/com/oracle/graal/asm/test/AssemblerTest.java
! graal/com.oracle.graal.asm/overview.html
! graal/com.oracle.graal.asm/src/com/oracle/graal/asm/AsmOptions.java
! graal/com.oracle.graal.asm/src/com/oracle/graal/asm/Assembler.java
! graal/com.oracle.graal.asm/src/com/oracle/graal/asm/Buffer.java
! graal/com.oracle.graal.asm/src/com/oracle/graal/asm/Label.java
! graal/com.oracle.graal.asm/src/com/oracle/graal/asm/NumUtil.java
! graal/com.oracle.graal.bytecode/overview.html
! graal/com.oracle.graal.bytecode/src/com/oracle/graal/bytecode/BytecodeLookupSwitch.java
! graal/com.oracle.graal.bytecode/src/com/oracle/graal/bytecode/BytecodeStream.java
! graal/com.oracle.graal.bytecode/src/com/oracle/graal/bytecode/BytecodeSwitch.java
! graal/com.oracle.graal.bytecode/src/com/oracle/graal/bytecode/BytecodeTableSwitch.java
! graal/com.oracle.graal.bytecode/src/com/oracle/graal/bytecode/Bytecodes.java
! graal/com.oracle.graal.bytecode/src/com/oracle/graal/bytecode/Bytes.java
- graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRegisterConfig.java
- graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/jvmci/AMD64HotSpotJVMCIBackendFactory.java
- graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotRegisterConfig.java
- graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/jvmci/SPARCHotSpotJVMCIBackendFactory.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotTargetDescription.java
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/ConstantTest.java
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/FieldUniverse.java
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/MethodUniverse.java
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/NameAndSignature.java
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/ResolvedJavaTypeResolveConcreteMethodTest.java
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/ResolvedJavaTypeResolveMethodTest.java
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/TestConstantReflectionProvider.java
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/TestJavaField.java
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/TestJavaMethod.java
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/TestJavaType.java
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/TestMetaAccessProvider.java
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/TestResolvedJavaField.java
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/TestResolvedJavaMethod.java
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/TestResolvedJavaType.java
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/TypeUniverse.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/StandardOp.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/FrameMap.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardingPiNode.java
- graal/com.oracle.graal.sparc/src/com/oracle/graal/sparc/SPARC.java
! graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalTest.java
- graal/com.oracle.jvmci.code/src/com/oracle/jvmci/code/DisassemblerProvider.java
- graal/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HexCodeFile.java
+ graal/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotTargetDescription.java
- graal/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/ExcludeFromIdentityComparisonVerification.java
! graal/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/Value.java
- graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/source/SourceTest.java

Changeset: c2e90b2b3fcc
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-06-04 12:50 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/c2e90b2b3fcc

Add missing null check

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

Changeset: 11e37c289365
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-06-04 23:04 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/11e37c289365

added counters for MonitorSnippets

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/MonitorSnippets.java



More information about the graal-dev mailing list