commit | 1bdb73522937503501201ac387bc1477ea5fa29a | [log] [tgz] |
---|---|---|
author | Jim Stichnoth <stichnot@chromium.org> | Mon Feb 29 16:58:15 2016 -0800 |
committer | Jim Stichnoth <stichnot@chromium.org> | Mon Feb 29 16:58:15 2016 -0800 |
tree | 70062e36d98850b52e43f1da92880a65857fbdc8 | |
parent | fc707ffe812339bddf4ca28fbe8c01045e2b42d6 [diff] |
Subzero: Reduce copying of Liveness bitvectors. There were a lot of unnecessary copying and resizing and sloppiness in the use of BitVector for liveness analysis. This tries to reduce the amount of copying and associated memory allocation. Also, works around a ConstantRelocatable hashing problem that was causing a huge slowdown in MINIMAL mode for the vector_shuffle scons test. BUG= none R=jpp@chromium.org Review URL: https://codereview.chromium.org/1746613002 .