Mon, 04 Jul 2011 11:28:08 +0200 |
Peter Hofer |
IdealGraphVisualizer: use a LinkedHashSet instead of an ArrayList to store the edges of an InputGraph in order to slightly increase performance, particularly when parsing an input file |
Mon, 04 Jul 2011 10:56:19 +0200 |
Peter Hofer |
IdealGraphVisualizer: Disable assertions for RequestProcessor to prevent annoying messages in case of multiple SceneAnimator update tasks in the default RequestProcessor. |
Sun, 03 Jul 2011 11:05:05 +0200 |
Gilles Duboscq |
Fix bug in peeling in updating the parent loops after peeling. Added verify to If |
Sat, 02 Jul 2011 02:46:04 +0200 |
Thomas Wuerthinger |
Various fixes around escape analysis. |
Fri, 01 Jul 2011 21:07:29 +0200 |
Thomas Wuerthinger |
Fixed an issue in the C++ code of the escape analysis (wrongly commented out code). |
Fri, 01 Jul 2011 20:11:51 +0200 |
Thomas Wuerthinger |
Adjusted inlining decision (depend on max node size instead of max codeSize). |
Fri, 01 Jul 2011 19:39:29 +0200 |
Thomas Wuerthinger |
Merge. |
Fri, 01 Jul 2011 19:39:14 +0200 |
Thomas Wuerthinger |
Canonicalize RegisterFinalizer nodes. |
Fri, 01 Jul 2011 18:28:26 +0200 |
Thomas Wuerthinger |
Merge fixes. |
Fri, 01 Jul 2011 18:24:04 +0200 |
Thomas Wuerthinger |
Merge. |
Fri, 01 Jul 2011 18:15:05 +0200 |
Thomas Wuerthinger |
checkcast fixes |
Thu, 30 Jun 2011 18:53:02 +0200 |
Thomas Wuerthinger |
Do not move deopt point above ExceptionObject! |
Thu, 30 Jun 2011 18:45:44 +0200 |
Thomas Wuerthinger |
fixed outdated asserts. |
Thu, 30 Jun 2011 18:39:13 +0200 |
Thomas Wuerthinger |
must not gvn checkcast instructions. |
Thu, 30 Jun 2011 18:03:43 +0200 |
Thomas Wuerthinger |
optimized genInstanceOf XIR snippet. |
Thu, 30 Jun 2011 18:00:22 +0200 |
Thomas Wuerthinger |
Removed unnecessary jump. |
Thu, 30 Jun 2011 17:53:23 +0200 |
Thomas Wuerthinger |
Introduced NotInstanceOf node. Optimize instanceof statements (i.e. do not materialize). |
Thu, 30 Jun 2011 17:03:10 +0200 |
Thomas Wuerthinger |
Introduced Materialize node. InstanceOf no longer produces a value. |
Thu, 30 Jun 2011 16:49:13 +0200 |
Thomas Wuerthinger |
Changed genInstanceOf such that it does not longer automatically materialize the result. |
Thu, 30 Jun 2011 16:07:18 +0200 |
Thomas Wuerthinger |
Changed the way the compare instructions are generated in the LIRGenerator. |
Wed, 29 Jun 2011 16:19:51 +0200 |
Thomas Wuerthinger |
Removed explicit reference to RiType object in TypeCheck node. |
Wed, 29 Jun 2011 15:45:20 +0200 |
Thomas Wuerthinger |
Added canonicalization of boolean nodes and if conditions |
Tue, 28 Jun 2011 16:59:56 +0200 |
Thomas Wuerthinger |
Replace If node with guard in case of deopt. |
Tue, 28 Jun 2011 15:54:46 +0200 |
Thomas Wuerthinger |
Corrected valueEqual method of IsNonNull. |
Tue, 28 Jun 2011 15:48:05 +0200 |
Thomas Wuerthinger |
Draft GVN. |
Tue, 28 Jun 2011 15:28:30 +0200 |
Thomas Wuerthinger |
Added immediate gvn for LocationNode instances. |
Fri, 01 Jul 2011 19:00:37 +0200 |
Lukas Stadler |
escape analysis debug info fixes |
Fri, 01 Jul 2011 18:37:54 +0200 |
Gilles Duboscq |
Fixed various peeling bugs (can use nodes which are not Placeholders as loop exits) |
Fri, 01 Jul 2011 12:57:10 +0200 |
Gilles Duboscq |
Merge |
Fri, 01 Jul 2011 12:56:52 +0200 |
Gilles Duboscq |
Make NewInstance a FixedWithNext to avoid it from floating too much (could be hoisted out of loops for exemple). Fixes for loop peeling |