hg: graal/graal: 13 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Mon Dec 16 02:08:13 PST 2013
Changeset: 39694f3b0ed9
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-12-15 21:43 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/39694f3b0ed9
Truffle: set default TruffleInliningMaxCallerSize to 2250.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerOptions.java
Changeset: 8531c47138dc
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-12-15 22:19 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/8531c47138dc
Truffle: introduced new profiling utility BranchProfile.
+ graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/utilities/BranchProfileTest.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/BranchProfile.java
Changeset: d4c6dd07be76
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-12-15 22:20 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/d4c6dd07be76
SL: added exemplary uses of new profiling utility BranchProfile to SL.
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/IfNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/ReadArgumentNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/ReadFunctionNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/WhileNode.java
Changeset: ecf152c6bd16
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-12-15 22:43 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ecf152c6bd16
Truffle: added getFrameDescriptor to DefaultCallTarget.
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultCallTarget.java
Changeset: 652f24858aad
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-12-15 23:32 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/652f24858aad
SL: simplified call nodes. aligned builtin inlining with user function inlining.
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/CallNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/FunctionRootNode.java
Changeset: 3603fab248a6
Author: Erik Eckstein <erik.eckstein at oracle.com>
Date: 2013-12-13 07:56 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/3603fab248a6
added redundant move elimination as post-pass to LinearScan
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/RedundantMoveElimination.java
Changeset: 9423a38d6437
Author: Erik Eckstein <erik.eckstein at oracle.com>
Date: 2013-12-13 08:38 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/9423a38d6437
added rematerialization of constants in LinearScan, but still disabled
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/Interval.java
! 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/gen/LIRGenerator.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRFrameState.java
Changeset: 79ed7180745c
Author: Erik Eckstein <erik.eckstein at oracle.com>
Date: 2013-12-13 09:36 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/79ed7180745c
fixed formatting problem in LinearScanWalker
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScanWalker.java
Changeset: ebe32617cd65
Author: Erik Eckstein <erik.eckstein at oracle.com>
Date: 2013-12-13 16:08 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ebe32617cd65
cosmetic change in debug logging of graph builder
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
Changeset: 5dd9670009df
Author: Erik Eckstein <erik.eckstein at oracle.com>
Date: 2013-12-13 16:11 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/5dd9670009df
fixed: parameter registers missing from caller saved set if excluded with the RegisterPressure option
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRegisterConfig.java
Changeset: e01fe53ec4b7
Author: Erik Eckstein <erik.eckstein at oracle.com>
Date: 2013-12-13 16:12 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/e01fe53ec4b7
Merge
Changeset: 0393767ae0fc
Author: Erik Eckstein <erik.eckstein at oracle.com>
Date: 2013-12-13 16:40 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/0393767ae0fc
Merge
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
Changeset: f17969ae4a35
Author: Erik Eckstein <erik.eckstein at oracle.com>
Date: 2013-12-16 08:20 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/f17969ae4a35
Merge
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
More information about the graal-dev
mailing list