Files
sdk/tests/language
fschneider@google.com 7dea1d8a2c Fix bug in field type tracking and polymorphic inlining.
When inlining implicit getters via the polymorphic inliner
(and not through the flow graph optimizer) the fields loaded
must be added to the list of guarded fields that trigger
deoptimization when a store violated the field type guard.

Also, this CL avoids adding fields to the list from inlining
candidates that do not get inlined after all. Previously, the
optimizer pass on the callee graph would add guarded fields
even if the final graph does not get inlined.

TEST=tests/language/vm/optimized_guarded_field_test.dart
R=kmillikin@google.com

Review URL: https://codereview.chromium.org//24096018

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27655 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-19 11:21:11 +00:00
..
2013-04-05 19:43:16 +00:00
2013-08-27 17:17:35 +00:00
2013-07-25 19:28:53 +00:00
2013-03-26 21:26:03 +00:00
2013-08-28 06:48:31 +00:00
2013-04-05 19:43:16 +00:00
2013-04-05 19:43:16 +00:00
2013-04-05 19:43:16 +00:00
2013-04-29 14:11:24 +00:00
2013-09-18 16:02:30 +00:00
2013-05-01 23:30:10 +00:00
2013-04-05 19:43:16 +00:00
2013-05-30 08:46:25 +00:00
2013-06-03 10:51:46 +00:00
2013-04-12 16:32:37 +00:00
2013-08-27 17:17:35 +00:00
2013-07-23 12:06:25 +00:00
2013-08-07 08:04:38 +00:00