Files
sdk/runtime/vm
vegorov@google.com 36cddbd749 Use shorter TryAllocate instruction sequence on ARM/ARM64/MIPS.
On these architectures it's preferable to load Scavenger address into the register and then access top/end fields through this register instead of loading addresses of those fields as immediates --- which takes either two instructions or a memory load through a pool pointer.

Cleanup boxing slow-paths in the optimizing compiler. We had tons of duplicated code that was essentially doing the same thing.

BUG=
R=johnmccutchan@google.com, regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@38539 260f80e4-7a28-3924-810f-c04153c831b5
2014-07-24 12:04:21 +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-07-22 20:08:15 +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
2014-07-22 20:08:15 +00:00
2014-07-22 20:08:15 +00:00
2014-05-02 21:50:46 +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-07-23 14:43:36 +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-07-23 21:09:25 +00:00
2014-07-23 21:09:25 +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-07-22 20:08:15 +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-07-23 21:09:25 +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-07-23 21:09:25 +00:00
2014-02-07 17:43:21 +00:00
2014-07-22 20:08:15 +00:00
2014-07-22 20:08:15 +00:00
2014-07-15 09:14:40 +00:00