commit | 9a05aea88a8d9484d5f0ea1f2eabf52ee5a3647f | [log] [tgz] |
---|---|---|
author | Jim Stichnoth <stichnot@chromium.org> | Tue May 26 16:01:23 2015 -0700 |
committer | Jim Stichnoth <stichnot@chromium.org> | Tue May 26 16:01:23 2015 -0700 |
tree | df55152cc9597937519a0750c1517a4b96bf1f98 | |
parent | 55500dbceb14d4223533701158389e89c1f93a5e [diff] |
Subzero: Fix/improve -asm-verbose output. Fixes a bug where a num-uses counter wasn't being updated because of C operator && semantics. The code was something like "if (A && --B) ..." but we want --B to happen even when A is false. Sorts the LiveIn and LiveOut lists by regnum so that the lists always display the set of registers in a consistent/familiar order. BUG= none R=jvoung@chromium.org Review URL: https://codereview.chromium.org/1152813003