diff options
author | buzbee <buzbee@google.com> | 2014-04-28 20:02:38 -0700 |
---|---|---|
committer | buzbee <buzbee@google.com> | 2014-04-29 05:43:47 -0700 |
commit | 7a11ab09f93f54b1c07c0bf38dd65ed322e86bc6 (patch) | |
tree | bfd392c07b08a5e0ce9ecb0c3569745935060063 /compiler/optimizing/graph_visualizer.cc | |
parent | 0f73e2ee44977b9b5cfe42f6c4c3b6a407e92368 (diff) |
Quick compiler: debugging assists
A few minor assists to ease A/B debugging in the Quick
compiler:
1. To save time, the assemblers for some targets only
update the object code offsets on instructions involved with
pc-relative fixups. We add code to fix up all offsets when
doing a verbose codegen listing.
2. Temp registers are normally allocated in a round-robin
fashion. When disabling liveness tracking, we now reset the
round-robin pool to 0 on each instruction boundary. This makes
it easier to spot real codegen differences.
3. Self-register copies were previously emitted, but
marked as nops. Minor change to avoid generating them in the
first place and reduce clutter.
Change-Id: I7954bba3b9f16ee690d663be510eac7034c93723
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions