hg: graal/graal: 16 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Tue Sep 30 01:00:07 UTC 2014
Changeset: 86d9e456ef98
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-09-29 13:57 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/86d9e456ef98
mx: added cyclic dependency checking
! mxtool/mx.py
Changeset: 44c5817156a9
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-09-29 13:58 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/44c5817156a9
fixed bug in LIRIntrospection.appendValues
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRIntrospection.java
Changeset: eed077c367d3
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-09-29 13:59 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/eed077c367d3
improved performance of NodeClass initialization by improving the way information is derived from super NodeClasses
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/FieldIntrospection.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/Fields.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Edges.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/InputEdges.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/SuccessorEdges.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/CompositeValueClass.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInstructionClass.java
Changeset: 03826360967b
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-09-29 14:14 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/03826360967b
fix pylint issues
! mxtool/mx.py
Changeset: c13f423bd4ed
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-09-29 16:22 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c13f423bd4ed
coalesce DataSection entries
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/data/DataSection.java
Changeset: 9f001294893d
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-09-29 18:37 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/9f001294893d
Truffle: Added test case that compiler intrinsics are not intrinsified if hidden behind a @SlowPath.
+ graal/com.oracle.graal.truffle.test/sl/TestSlowPath01.sl
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/SLTruffleGraalTestSuite.java
+ graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLTestSlowPath01Builtin.java
Changeset: 6ee7afea175a
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-09-29 18:37 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/6ee7afea175a
Truffle-DSL: Fixed @SlowPath was not applied to certain specialize0 implementations. This will reduce the pressure on the truffle cache.
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/generator/NodeCodeGenerator.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/NodeData.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/SpecializationData.java
Changeset: 1680a4ddc2a7
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-09-29 18:39 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/1680a4ddc2a7
Truffle-DSL: added thread-safety for DSL rewrites.
! graal/com.oracle.truffle.api.dsl/src/com/oracle/truffle/api/dsl/internal/DSLShare.java
Changeset: b8611b23c4f8
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-09-29 18:39 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b8611b23c4f8
Truffle: Fixed forced inlining decisions could exceed the maximum total node count.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/DefaultInliningPolicy.java
Changeset: 11db1a51607c
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-09-29 18:39 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/11db1a51607c
Truffle: fixed if a lot compilations are queued some Truffle tests could time out
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLWaitForOptimizationBuiltin.java
Changeset: c53ff2dc8284
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-09-29 18:39 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c53ff2dc8284
Truffle: aligned expansion logger to changed Graal type name API.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleExpansionLogger.java
Changeset: 88d5fd9e1a6c
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-09-29 18:46 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/88d5fd9e1a6c
Truffle: implemented context sensitive inlining; implemented basic partial evaluation caching for call targets (disabled by default).
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/PartialEvaluationTest.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/ContextSensitiveInlining.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTargetLog.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallUtils.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedDirectCallNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCache.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCacheImpl.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerImpl.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerOptions.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInliningHandler.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInliningProfile.java
Changeset: f735aa886cf6
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-09-29 18:46 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f735aa886cf6
Truffle: add new inlining tests; adapt tests for context sensitive inlining.
+ 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/src/com/oracle/graal/truffle/test/builtins/SLIsInlinedBuiltin.java
Changeset: f1f7b796874f
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-09-29 20:48 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f1f7b796874f
moved Node naming logic to generated nodes
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
! graal/com.oracle.graal.nodeinfo.processor/src/com/oracle/graal/nodeinfo/processor/GraphNodeGenerator.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/EndNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StartNode.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/BinaryGraphPrinter.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java
Changeset: eff18e262a13
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2014-09-29 20:13 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/eff18e262a13
fix jdt build on windows/cygwin (2)
! mxtool/mx.py
Changeset: 222b60e248ba
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-09-30 00:48 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/222b60e248ba
Truffle-DSL: fixed regression with @SlowPath on specialize0.
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/generator/NodeCodeGenerator.java
More information about the graal-dev
mailing list