summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/code_generator.cc
diff options
context:
space:
mode:
authorVladimir Marko <vmarko@google.com>2014-04-03 17:59:02 +0100
committerVladimir Marko <vmarko@google.com>2014-04-03 21:17:30 +0100
commitc777e0de83cdffdb2e240d439c5595a4836553e8 (patch)
tree29089f785817b5ae59b8cc333b6fd0e8261bcd94 /compiler/optimizing/code_generator.cc
parent0537c5ea92a4fb60a04024cc2b7247f08a3d9096 (diff)
downloadart-c777e0de83cdffdb2e240d439c5595a4836553e8.zip
art-c777e0de83cdffdb2e240d439c5595a4836553e8.tar.gz
art-c777e0de83cdffdb2e240d439c5595a4836553e8.tar.bz2
Disassemble Thumb2 shifts and more VFP instructions.
Disassemble Thumb2 instructions LSL, LSR, ASR, ROR and VFP instructions VABS, VADD, VSUB, VMOV, VMUL, VNMUL, VDIV. Clean up disassembly of VCMP, VCMPE, VNEG and VSQRT. These could have been erroneously used for other insns (VSQRT for VMOV was encountered) and one VSQRT branch was unreachable. Remove duplicate VMOV opcodes from compiler. Change-Id: I160a1e3e4b6eabb6a5101ce348ffd49c0573257d
Diffstat (limited to 'compiler/optimizing/code_generator.cc')
0 files changed, 0 insertions, 0 deletions