hg: graal/graal-compiler: 16 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Wed Sep 30 01:00:40 UTC 2015


Changeset: 98e7ddb9fe63
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2015-09-29 09:17 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/98e7ddb9fe63

[SPARC] Make SPARCLIRGenerator.asAddressValue public

! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java

Changeset: f7693dc4e341
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2015-09-29 09:55 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/f7693dc4e341

add getters for inputs to ArrayEqualsNode

! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/ArrayEqualsNode.java

Changeset: f8a090c89bf4
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-09-28 21:23 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/f8a090c89bf4

added CompilationRequest to package up a compilation request and be able to add VM specific context

! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/MemoryUsageBenchmark.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompileTheWorld.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalCompiler.java
! mx.graal/suite.py

Changeset: b415eaae0aa9
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-09-29 14:55 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/b415eaae0aa9

expanded CodeCacheProvider so that it supports all forms of code installation and made CompilerToVM.installCode package-private

! graal/com.oracle.graal.asm.test/src/com/oracle/graal/asm/test/AssemblerTest.java
! graal/com.oracle.graal.code/src/com/oracle/graal/code/DisassemblerProvider.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerAssumptionsTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/deopt/MonitorDeoptTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/tutorial/InvokeGraal.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotCryptoSubstitutionTest.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/MemoryUsageBenchmark.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompileTheWorld.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCompiledRuntimeStub.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRuntimeStub.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/Stub.java
! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java
! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/nfi/HotSpotNativeFunctionInterface.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompiler.java
! mx.graal/suite.py

Changeset: f035cf1d2e5a
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-09-29 14:56 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/f035cf1d2e5a

Merge.

! mx.graal/suite.py

Changeset: bba4e91a2d63
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2015-09-29 15:02 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/bba4e91a2d63

Move .sl testcases/outputs (resources) into projects src directory

- graal/com.oracle.graal.truffle.test/sl/TestCompilationThreshold.sl
- graal/com.oracle.graal.truffle.test/sl/TestDeoptInInlinedFunction.output
- graal/com.oracle.graal.truffle.test/sl/TestDeoptInInlinedFunction.sl.disable
- graal/com.oracle.graal.truffle.test/sl/TestInlining.sl
- graal/com.oracle.graal.truffle.test/sl/TestInliningMaxCallerSize.sl
- graal/com.oracle.graal.truffle.test/sl/TestInliningRecursive1.sl
- graal/com.oracle.graal.truffle.test/sl/TestInliningRecursive2.sl
- graal/com.oracle.graal.truffle.test/sl/TestIsCompilationConstant1.sl
- graal/com.oracle.graal.truffle.test/sl/TestOSR.sl
- graal/com.oracle.graal.truffle.test/sl/TestTruffleBoundary01.sl
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/SLTruffleGraalTestSuite.java
+ graal/com.oracle.graal.truffle.test/src/sl/TestCompilationThreshold.sl
+ graal/com.oracle.graal.truffle.test/src/sl/TestDeoptInInlinedFunction.output
+ graal/com.oracle.graal.truffle.test/src/sl/TestDeoptInInlinedFunction.sl.disable
+ graal/com.oracle.graal.truffle.test/src/sl/TestInlining.sl
+ graal/com.oracle.graal.truffle.test/src/sl/TestInliningMaxCallerSize.sl
+ graal/com.oracle.graal.truffle.test/src/sl/TestInliningRecursive1.sl
+ graal/com.oracle.graal.truffle.test/src/sl/TestInliningRecursive2.sl
+ graal/com.oracle.graal.truffle.test/src/sl/TestIsCompilationConstant1.sl
+ graal/com.oracle.graal.truffle.test/src/sl/TestOSR.sl
+ graal/com.oracle.graal.truffle.test/src/sl/TestTruffleBoundary01.sl
! mx.graal/suite.py

Changeset: 2d6bcedb5058
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2015-09-29 16:01 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/2d6bcedb5058

Allow OperandMode.TEMP to be STACK; do not reuse VirtualStackSlot for temp slots on SPARC

! 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/SPARCMove.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInstruction.java

Changeset: cbc844f64937
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-09-29 15:56 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/cbc844f64937

added HotSpotJVMCIRuntimeProvider.getLogStream() and made CompilerToVM.writeDebugOutput and CompilerToVm.flushDebugOutput package-private

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/PrintStreamOption.java
! mx.graal/suite.py

Changeset: 638bfbc67270
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-09-29 17:09 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/638bfbc67270

added CodeCacheProvider.getMaxCallTargetOffset and made CompilerToVM.getMaxCallTargetOffset package-private

! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/spi/ForeignCallLinkage.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotForeignCallsProvider.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/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
! mx.graal/suite.py

Changeset: c7569b8dc482
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-09-29 17:29 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/c7569b8dc482

added CodeCacheProvider.invalidateInstalledCode and made CompilerToVM.invalidateInstalledCode package-private

! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java
! mx.graal/suite.py

Changeset: 58066bba9a1c
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-09-29 17:49 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/58066bba9a1c

added CodeCacheProvider.shouldDebugNonSafepoints and made CompilerToVM.shouldDebugNonSafepoints package-private

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalCompiler.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotSuitesProvider.java
! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java
! mx.graal/suite.py

Changeset: e29ef4820ddc
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-09-29 18:54 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/e29ef4820ddc

fixed eclipseformat issue

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/ForeignCallStub.java

Changeset: 8a4697106708
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-09-29 18:54 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/8a4697106708

added HotSpotCodeCacheProvider.notifyCompilationStatistics and HotSpotCodeCacheProvider.resetCompilationStatistics and made made these methods package-private in CompilerToVM

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalCompiler.java
! mx.graal/suite.py

Changeset: 4995b94aaed6
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-09-29 21:37 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/4995b94aaed6

added HotSpotJVMCIRuntimeProvider.collectCounters and made CompilerToVM.collectCounters package-private

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/debug/BenchmarkCounters.java
! mx.graal/suite.py

Changeset: bf7441345362
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-09-29 22:03 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/bf7441345362

added HotSpotStackIntrospection and made CompilerToVM.getNextStackFrame package-private

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/Backend.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotBackend.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntimeProvider.java
! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalTruffleRuntime.java
! mx.graal/suite.py

Changeset: 7566297ba145
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-09-29 22:19 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/7566297ba145

updated imported jvmci version

! mx.graal/suite.py



More information about the graal-dev mailing list