commit | e22f823680ec21304509c1ebcee119cb843f5e76 | [log] [tgz] |
---|---|---|
author | Jim Stichnoth <stichnot@chromium.org> | Mon Oct 13 16:20:59 2014 -0700 |
committer | Jim Stichnoth <stichnot@chromium.org> | Mon Oct 13 16:20:59 2014 -0700 |
tree | 9d69b34886a8c0c9999b18c27997bf80f3887995 | |
parent | fe14fb8efa8092d796bda240382b44cff35de4af [diff] |
Subzero: Translation-time improvements in the register allocator. 1. Use a sorted std::vector instead of std::set to improve management of the Unhandled sets. This is the main performance gain. 2. Use std::list.splice() to move items between lists, instead of erase()+push_back(). This doesn't really save much, but the intention is somewhat clearer. BUG= none R=jvoung@chromium.org Review URL: https://codereview.chromium.org/642603005