Wed, 15 Jun 2011 19:55:14 +0200 |
Gilles Duboscq |
LoopEnd should be scheduled at the end of a block
|
Wed, 15 Jun 2011 19:54:42 +0200 |
Gilles Duboscq |
Merge
|
Wed, 15 Jun 2011 16:36:37 +0200 |
Gilles Duboscq |
LoopCounter, WIP
|
Wed, 15 Jun 2011 11:31:00 +0200 |
Gilles Duboscq |
Merge
|
Wed, 15 Jun 2011 11:20:26 +0200 |
Gilles Duboscq |
Some LoopCounter work
|
Tue, 14 Jun 2011 10:32:29 +0200 |
Gilles Duboscq |
Merge
|
Tue, 14 Jun 2011 10:03:09 +0200 |
Gilles Duboscq |
amend to last commit
|
Sat, 11 Jun 2011 13:58:51 +0200 |
Gilles Duboscq |
Canonicalize *Sub to *Add when possible
|
Wed, 15 Jun 2011 17:54:31 +0200 |
Thomas Wuerthinger |
Updated hgignore.
|
Wed, 15 Jun 2011 17:53:53 +0200 |
Thomas Wuerthinger |
Fixed merge issues.
|
Wed, 15 Jun 2011 17:47:05 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 15 Jun 2011 17:45:00 +0200 |
Thomas Wuerthinger |
Cleaned up code around moveToPhi. The function is now explicitely called for EndNode and LoopEnd.
|
Wed, 15 Jun 2011 17:19:57 +0200 |
Thomas Wuerthinger |
Adjusted default capacity of predecessor and usage array.
|
Wed, 15 Jun 2011 17:18:31 +0200 |
Thomas Wuerthinger |
Removed predecessorIndex array from the Node base class.
|
Wed, 15 Jun 2011 17:13:34 +0200 |
Thomas Wuerthinger |
Do not care about predecessor order when duplicating nodes.
|
Wed, 15 Jun 2011 17:09:25 +0200 |
Thomas Wuerthinger |
Removed all usages of "setAndClear" => big code simplification.
|
Wed, 15 Jun 2011 16:57:59 +0200 |
Thomas Wuerthinger |
Removed successor tags.
|
Wed, 15 Jun 2011 16:56:03 +0200 |
Thomas Wuerthinger |
Clean up.
|
Wed, 15 Jun 2011 16:53:30 +0200 |
Thomas Wuerthinger |
Removed next pointer from EndNode to Merge. New scheduler.
|
Wed, 15 Jun 2011 13:49:12 +0200 |
Thomas Wuerthinger |
Added input to Merge node.
|
Wed, 15 Jun 2011 12:24:03 +0200 |
Thomas Wuerthinger |
Remove split critical edges phase (no longer necessary with end nodes in the game).
|
Wed, 15 Jun 2011 12:22:23 +0200 |
Thomas Wuerthinger |
Add end nodes before merge nodes.
|
Wed, 15 Jun 2011 12:12:10 +0200 |
Thomas Wuerthinger |
Added declaration of EndNode.
|
Wed, 15 Jun 2011 12:04:46 +0200 |
Thomas Wuerthinger |
Phi addInput clean up.
|
Wed, 15 Jun 2011 11:55:47 +0200 |
Thomas Wuerthinger |
Created variable part in NodeArray.
|
Tue, 14 Jun 2011 16:41:27 +0200 |
Thomas Wuerthinger |
Tentative change that adds successor tags.
|
Tue, 14 Jun 2011 15:10:46 +0200 |
Thomas Wuerthinger |
Improved performance for looking up primitive types.
|
Wed, 15 Jun 2011 17:41:00 +0200 |
Peter Hofer |
IdealGraphVisualizer: revise quick search to be case-insensitive, to perform a string search in the "name" property when no other property key is specified, and to handle regular expressions that are malformed because of editing in progress
|
Wed, 15 Jun 2011 16:56:15 +0200 |
Peter Hofer |
IdealGraphVisualizer: Reintroduce quick search and fix its broken node selection behavior
|
Wed, 15 Jun 2011 15:57:08 +0200 |
Peter Hofer |
IdealGraphVisualizer: ignore selection changes that are triggered when the scene is rebuilding during an update: this fixes problems with hidden nodes or blocks when opening a different graph or a diff view
|
Wed, 15 Jun 2011 14:30:40 +0200 |
Peter Hofer |
IdealGraphVisualizer: eliminate compiler warnings by replacing calls to deprecated API methods, introducing generics parameters where missing, and when absolutely necessary adding @SuppressWarnings annotations
|
Wed, 15 Jun 2011 13:20:09 +0200 |
Peter Hofer |
IdealGraphVisualizer: Fix debugging (breakpoints etc.) by not overwriting VM args
|
Wed, 15 Jun 2011 11:21:53 +0200 |
Lukas Stadler |
added GraalOptions.TestGraphDuplication, fixed graph duplication
|
Wed, 15 Jun 2011 09:50:02 +0200 |
Lukas Stadler |
removed System.out and System.err rewiring in Sandbox, removed duplicate deopts in GraphBuilderPhase
|
Tue, 14 Jun 2011 16:47:31 +0200 |
Lukas Stadler |
another fix to debug info (on-stack parameters), DCE removes unnecessary merges and LoopBegins whose LoopEnd went away
|
Tue, 14 Jun 2011 11:03:14 +0200 |
Lukas Stadler |
make runfop.sh executable
|
Sat, 11 Jun 2011 18:41:40 +0200 |
Thomas Wuerthinger |
Updated design document (incorporated comments from Peter Kessler).
|
Fri, 10 Jun 2011 21:52:19 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 10 Jun 2011 21:51:42 +0200 |
Thomas Wuerthinger |
More on lowering.
|
Thu, 09 Jun 2011 19:39:03 +0200 |
Thomas Wuerthinger |
More work on lowering phase.
|
Thu, 09 Jun 2011 18:59:28 +0200 |
Thomas Wuerthinger |
Added two algorithms for identifying Java-level blocks.
|
Thu, 09 Jun 2011 17:34:10 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 09 Jun 2011 17:33:59 +0200 |
Thomas Wuerthinger |
Small change.
|
Thu, 09 Jun 2011 17:29:11 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 09 Jun 2011 17:28:56 +0200 |
Thomas Wuerthinger |
Towards lowering phase.
|
Thu, 09 Jun 2011 14:56:14 +0200 |
Thomas Wuerthinger |
Rename ClipNode=>FixedGuard and FixedNullCheck=>IsNonNull.
|
Fri, 10 Jun 2011 19:50:32 +0200 |
Lukas Stadler |
merge
|
Fri, 10 Jun 2011 19:50:16 +0200 |
Lukas Stadler |
fixed graph start frame state
|
Fri, 10 Jun 2011 16:53:34 +0200 |
Gilles Duboscq |
Fix for NodeWorkList
|
Fri, 10 Jun 2011 15:12:10 +0200 |
Lukas Stadler |
merge
|
Fri, 10 Jun 2011 15:01:14 +0200 |
Lukas Stadler |
deoptimization action (invalidate, reprofile, ...)
|
Fri, 10 Jun 2011 10:28:31 +0200 |
Gilles Duboscq |
Add NodeWorkList
|
Fri, 10 Jun 2011 10:27:34 +0200 |
Gilles Duboscq |
Merge
|
Fri, 10 Jun 2011 10:27:23 +0200 |
Gilles Duboscq |
Print less graphs to IGV
|
Thu, 09 Jun 2011 14:44:36 +0200 |
Gilles Duboscq |
merge
|
Thu, 09 Jun 2011 14:44:24 +0200 |
Gilles Duboscq |
comment on canonicalizer
|