summaryrefslogtreecommitdiff
path: root/compiler/optimizing/graph_visualizer.cc
diff options
context:
space:
mode:
authorChris Larsen <chris.larsen@mips.com>2017-11-09 14:21:28 -0800
committerChris Larsen <chris.larsen@mips.com>2017-11-09 14:24:37 -0800
commit3e5fecdeacdacf847d376adb05a9ad5587648139 (patch)
tree5a846ea9547a03a0aa52197058c7fdb5e922c0f6 /compiler/optimizing/graph_visualizer.cc
parent2202d56061941b4fecbdb018d84bcefb05b6c683 (diff)
MIPS32: Use conditional moves to compute 64-bit shifts.
Use conditional moves in InstructionCodeGeneratorMIPS::HandleShift()'s 64-bit variable shifts to avoid conditional branches (Beqz(TMP, &done)). Also, on R6 use Beqzc(TMP, &done, /* is_bare */ true) in place of Beqz(TMP, &done). Test: Boot & run tests on MIPS32r6 QEMU & on CI-20 hardware (MIPS32r2). Test: test/testrunner/testrunner.py --target --optimizing Change-Id: I4d34a51cd2397c845f936af853cb5f30e82de438
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions