commit | 2718b5462596eb539f8b32e8f540ce41557c9887 | [log] [tgz] |
---|---|---|
author | fschneider@google.com <fschneider@google.com> | Fri Feb 01 15:10:24 2013 +0000 |
committer | fschneider@google.com <fschneider@google.com> | Fri Feb 01 15:10:24 2013 +0000 |
tree | d8ab815a325267cd112051c63849bb52277fc7d7 | |
parent | 1fe57ce799f793df3f8a31011c70a92ddfe630ba [diff] |
Separate the array/string .length load from the bounds check. This is done in preparation to inline more array and array view operations. Since the length is immutable for fixed length arrays, it allows hoisting the load out of loops. Review URL: https://codereview.chromium.org//12088108 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@17984 260f80e4-7a28-3924-810f-c04153c831b5