Files
sdk/runtime/vm
fschneider@google.com 36c848d1d7 VM: Optimized context allocation on all platforms.
This change generate inline code for context allocation and makes
the stores to initialize the parent pointer and the context variables
explicit in the optimized flow graph. This allows dead store elimination
to eliminate those stores.

Before, we only had inlined context allocation for ia32.

Furthermore:
* Added an assertion that the exit label of slow-path code
is bound when emitting deferred code. This used to cause random crashes
if forgotten.

* Fixed a bug in allocation stats on ARM.

BUG=dartbug.com/17238
R=srdjan@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@39202 260f80e4-7a28-3924-810f-c04153c831b5
2014-08-13 15:49:01 +00:00
..
2014-05-21 00:32:32 +00:00
2014-03-14 16:16:21 +00:00
2014-07-22 20:08:15 +00:00
2014-05-22 06:30:51 +00:00
2014-05-22 06:30:51 +00:00
2014-03-07 19:17:36 +00:00
2014-06-06 12:14:15 +00:00
2014-05-27 18:05:20 +00:00
2014-02-27 09:57:46 +00:00
2014-03-07 19:17:36 +00:00
2014-07-22 20:08:15 +00:00
2013-08-20 20:24:11 +00:00
2014-05-02 21:50:46 +00:00
2014-08-12 23:32:58 +00:00
2014-05-27 21:27:17 +00:00
2014-05-27 21:27:17 +00:00
2014-05-14 18:32:11 +00:00
2014-04-24 23:20:48 +00:00
2014-03-07 19:17:36 +00:00
2014-01-29 23:07:50 +00:00
2014-07-22 20:08:15 +00:00
2014-08-12 23:43:45 +00:00
2014-05-28 14:24:53 +00:00
2014-03-28 23:39:36 +00:00
2014-02-20 21:10:07 +00:00
2014-05-21 00:32:32 +00:00
2014-05-21 00:32:32 +00:00
2014-04-23 23:20:24 +00:00
2014-07-23 21:09:25 +00:00
2014-07-23 21:09:25 +00:00
2014-07-23 21:09:25 +00:00
2014-04-04 21:04:48 +00:00
2014-06-06 12:14:15 +00:00
2014-07-23 21:09:25 +00:00
2014-08-12 23:43:45 +00:00
2014-08-12 23:43:45 +00:00
2014-07-22 20:08:15 +00:00