Thu, 19 Sep 2013 04:11:20 +0200 |
Thomas Wuerthinger |
Improvements to the Truffle cache.
|
Thu, 19 Sep 2013 02:20:46 +0200 |
Thomas Wuerthinger |
Allow only single input for value anchors.
|
Thu, 19 Sep 2013 01:50:08 +0200 |
Thomas Wuerthinger |
Remove permanent flag on ValueAnchorNode. Memory aware scheduling fixes the problem with synchronized method return values.
|
Thu, 19 Sep 2013 01:20:46 +0200 |
Thomas Wuerthinger |
Simplifications to the partial evaluator.
|
Thu, 19 Sep 2013 01:07:07 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 19 Sep 2013 01:06:55 +0200 |
Thomas Wuerthinger |
Simpler but more efficient version of Truffle graph cache.
|
Wed, 18 Sep 2013 23:06:34 +0200 |
Thomas Wuerthinger |
Do not propagate state over loop exits in conditional elimination phase as the phase does not insert proxy nodes.
|
Wed, 18 Sep 2013 21:57:23 +0200 |
Doug Simon |
completed renaming GuardsPhase to GuardsStage
|
Wed, 18 Sep 2013 21:56:49 +0200 |
Doug Simon |
removed unsupported option
|
Wed, 18 Sep 2013 12:08:32 -0700 |
Christian Wimmer |
Improve performance of WordTypeRewriterPhase
|
Wed, 18 Sep 2013 12:55:52 +0200 |
Roland Schatz |
Fix LocalNode dumping in CFGPrinter.
|
Wed, 18 Sep 2013 11:20:43 +0200 |
Doug Simon |
fixed regression in mx.py
|
Wed, 18 Sep 2013 10:31:34 +0200 |
Doug Simon |
changed iteration over InvokeNodes in a graph to avoid Graph.getNodes() (GRAAL-471)
|
Tue, 17 Sep 2013 23:35:42 -0400 |
S.Bharadwaj Yadavalli |
PTX Codegen: predicate register materialization and declaration; conditional branch generation; fix register declaration.
|
Tue, 17 Sep 2013 18:36:54 -0700 |
Christian Wimmer |
Refactor the WordTypeVerificationPhase to use fewer graph iterations, and invoke it a fewer places
|
Wed, 18 Sep 2013 02:41:52 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 18 Sep 2013 02:41:41 +0200 |
Thomas Wuerthinger |
Fix GuardingPiNode to preserve checkcast semantics also if value of checkcast is unused.
|
Wed, 18 Sep 2013 00:38:19 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 18 Sep 2013 00:15:35 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 18 Sep 2013 00:10:08 +0200 |
Thomas Wuerthinger |
Directly lower checkcast nodes introduced when lowering store indexed instructions.
|
Tue, 17 Sep 2013 23:43:53 +0200 |
Thomas Wuerthinger |
Remove unused allocated graph in snippet instantiation.
|
Tue, 17 Sep 2013 23:11:02 +0200 |
Thomas Wuerthinger |
Remove Lowering interface from DeoptimizeNode and UnwindNode.
|
Tue, 17 Sep 2013 23:01:56 +0200 |
Thomas Wuerthinger |
Create GuardNode instead of FixedGuardNode when lowering GuardingPiNode.
|
Tue, 17 Sep 2013 16:37:46 -0700 |
Mick Jordan |
make GreedyInliningPolicy/ExactInlineInfo public, allow optional null check suppression on inline
|
Tue, 17 Sep 2013 23:28:14 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from InvokeNode (GRAAL-471)
|
Tue, 17 Sep 2013 23:28:05 +0200 |
Doug Simon |
added support for specifying the JDK version in which a library becomes redundant (e.g., nashorn.jar)
|
Tue, 17 Sep 2013 22:33:51 +0200 |
Andreas Woess |
Merge.
|
Tue, 17 Sep 2013 18:05:15 +0200 |
Thomas Wuerthinger |
Do not inline into OptimizedCallTarget.call.
|
Tue, 17 Sep 2013 22:03:47 +0200 |
Andreas Woess |
Truffle: always expand methods with virtual frame receiver.
|
Tue, 17 Sep 2013 14:26:28 -0400 |
Morris Meyer |
class-for-instruction PTXAssembler
|
Tue, 17 Sep 2013 10:31:22 -0700 |
Christian Wimmer |
The runtime might not always be able to report an array length
|
Tue, 17 Sep 2013 17:09:43 +0200 |
Thomas Wuerthinger |
Fix compiler warnings.
|
Tue, 17 Sep 2013 17:05:27 +0200 |
Thomas Wuerthinger |
New algorithm for Truffle tree expansion.
|
Tue, 17 Sep 2013 16:22:17 +0200 |
Thomas Wuerthinger |
Do not create type profile proxies for receiver objects if optimistic optimization UseTypeCheckHints is disabled.
|
Tue, 17 Sep 2013 10:34:26 +0200 |
Roland Schatz |
Support for sub-graphs in IGV.
|
Tue, 17 Sep 2013 02:35:52 +0200 |
Thomas Wuerthinger |
Correct custom clone implementations after change of Node base class clone method.
|
Tue, 17 Sep 2013 01:14:21 +0200 |
Thomas Wuerthinger |
Distinguish inputs and successors in in-place updates.
|
Tue, 17 Sep 2013 00:30:01 +0200 |
Thomas Wuerthinger |
Use NodeMap in inlining utility when number of nodes is high.
|
Mon, 16 Sep 2013 23:17:56 +0200 |
Thomas Wuerthinger |
New graph duplication mechanism that allows in-place fixing of edges.
|
Mon, 16 Sep 2013 20:37:44 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 16 Sep 2013 20:37:25 +0200 |
Thomas Wuerthinger |
Small performance improvement to inlining.
|
Mon, 16 Sep 2013 20:23:26 +0200 |
Thomas Wuerthinger |
Allow null DuplicationReplacement in addDuplicates.
|
Mon, 16 Sep 2013 19:56:54 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 16 Sep 2013 19:54:36 +0200 |
Thomas Wuerthinger |
Avoid allocation of replacement hashmap in addDuplicates and also in InliningUtil.inline.
|
Mon, 16 Sep 2013 19:54:00 +0200 |
Thomas Wuerthinger |
Small improvement to Graph.copy performance.
|
Mon, 16 Sep 2013 19:53:27 +0200 |
Thomas Wuerthinger |
Common out code for frame state constructors.
|
Mon, 16 Sep 2013 15:35:14 +0200 |
Thomas Wuerthinger |
Factor usages of getNodeClass().
|
Mon, 16 Sep 2013 19:16:32 +0200 |
Doug Simon |
fixed SafepointInsertionPhase to add safepoints for return nodes (if necessary)
|
Mon, 16 Sep 2013 19:15:52 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from SafepointNode (GRAAL-471)
|
Mon, 16 Sep 2013 19:15:34 +0200 |
Doug Simon |
added metric to count number of times a typed node iterator is used per IterableNodeType (GRAAL-471)
|
Mon, 16 Sep 2013 17:15:31 +0200 |
Doug Simon |
Merge.
|
Mon, 16 Sep 2013 17:10:00 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from (Read|Write|ArrayRangeWrite|LoweredCompareAndSwap)Node (GRAAL-471)
|
Mon, 16 Sep 2013 16:07:54 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from ReturnNode (GRAAL-471)
|
Mon, 16 Sep 2013 13:09:02 +0200 |
Doug Simon |
made 'mx build' refresh IDE configs automatically
|
Mon, 16 Sep 2013 15:18:30 +0200 |
Bernhard Urban |
bootstrap: print number of compiled methods
|
Mon, 16 Sep 2013 10:02:14 +0200 |
Thomas Wuerthinger |
Add PhiNode in InliningUtil with addWithoutUnique.
|