commit | 2aaa4b5532d30c4e65d8892b556400bb61f9dc8c | [log] [tgz] |
---|---|---|
author | Vladimir Marko <vmarko@google.com> | Thu Sep 17 17:03:26 2015 +0100 |
committer | Vladimir Marko <vmarko@google.com> | Fri Sep 25 12:18:02 2015 +0100 |
tree | f4259c33171ec8efd945aeedab1e57feb7970f42 | |
parent | 3f4b39dec9ec6b8948ed18b9d65ba49db2465004 [diff] |
Optimizing: Tag more arena allocations. Replace GrowableArray with ArenaVector and tag arena allocations with new allocation types. As part of this, make the register allocator a bit more efficient, doing bulk insert/erase. Some loops are now O(n) instead of O(n^2). Change-Id: Ifac0871ffb34b121cc0447801a2d07eefd308c14