summaryrefslogtreecommitdiff
path: root/compiler/optimizing/graph_visualizer.cc
diff options
context:
space:
mode:
authorbuzbee <buzbee@google.com>2014-04-28 20:02:38 -0700
committerbuzbee <buzbee@google.com>2014-04-29 05:43:47 -0700
commit7a11ab09f93f54b1c07c0bf38dd65ed322e86bc6 (patch)
treebfd392c07b08a5e0ce9ecb0c3569745935060063 /compiler/optimizing/graph_visualizer.cc
parent0f73e2ee44977b9b5cfe42f6c4c3b6a407e92368 (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