hg: graal/graal: 12 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Thu Oct 23 01:00:06 UTC 2014
Changeset: 9db0af368bb4
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2014-10-22 14:50 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/9db0af368bb4
truffleCache: refactor in order to fix recursive inlining warning
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCacheImpl.java
Changeset: 67a5f283487a
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-10-21 14:56 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/67a5f283487a
Introduce FrameMapBuilder.
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotBackend.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotBackend.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotLockStack.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMap.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMapBuilder.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGenerationResult.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGenerationResultBase.java
Changeset: aed00dc20923
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-10-21 15:29 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/aed00dc20923
Pass FrameMap to Backend.newCompilationResultBuilder().
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/Backend.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotBackend.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotBackend.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java
Changeset: c6086a18c9ce
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-10-21 16:28 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c6086a18c9ce
Rename LIRGenerationResult.getFrameMap() to getFrameMapBuilder().
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64NodeLIRBuilder.java
! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java
! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCNodeLIRBuilder.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRBuilder.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotNodeLIRBuilder.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/AllocaNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/DimensionsNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/MonitorCounterNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/TailcallNode.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCByteSwapOp.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGenerationResult.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGenerationResultBase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGenerator.java
Changeset: 22f2e42923de
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-10-21 17:03 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/22f2e42923de
Use FrameMapBuilder in LinearScan (except for location marking).
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScanWalker.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/MoveResolver.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/RegisterVerifier.java
Changeset: 04b54406c292
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-10-22 10:00 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/04b54406c292
Use FrameMapBuilder in Backend.newLIRGenerationResult().
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/Backend.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerationResult.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotBackend.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotLIRGenerationResult.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotBackend.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/SPARCHotSpotLIRGenerationResult.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/RedundantMoveElimination.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGenerationResultBase.java
Changeset: ff694c40bdee
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-10-22 16:54 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ff694c40bdee
LIRGenerationResult: add buildFrameMap() and getFrameMap().
! graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineBytecodeParser.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMap.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMapBuilder.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGenerationResult.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGenerationResultBase.java
Changeset: 1c4a1a46e891
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-10-22 17:28 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/1c4a1a46e891
Introduce FrameMapBuilderImpl.
! graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineBytecodeParser.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
+ graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/FrameMapBuilderImpl.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMap.java
Changeset: 448be95baef8
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-10-22 17:51 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/448be95baef8
Add Backend.newFrameMapBuilder().
! graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineBytecodeParser.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/FrameMapBuilderImpl.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/Backend.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotBackend.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotBackend.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java
Changeset: 115c9fac7542
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-10-22 18:04 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/115c9fac7542
Move FrameMapBuilderImpl to com.oracle.graal.lir.
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/FrameMapBuilderImpl.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotBackend.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotBackend.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMapBuilderImpl.java
Changeset: b5a594acff7c
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-10-22 18:30 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b5a594acff7c
Document FrameMapBuilder.
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMapBuilder.java
Changeset: 95f8dd398214
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-10-22 19:59 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/95f8dd398214
Call LIRGenerationResult.buildFrameMap() for targets that do not need register allocation.
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
More information about the graal-dev
mailing list