aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.cpp
diff options
context:
space:
mode:
authorPrakhar Bahuguna <prakhar.bahuguna@arm.com>2016-07-29 09:16:46 +0000
committerPrakhar Bahuguna <prakhar.bahuguna@arm.com>2016-07-29 09:16:46 +0000
commitd1233e857ef7dbf33a6d3dfbecad04d7a46c8a45 (patch)
treeec8fe2fc550e815d4a38576a2f5661f958cef107 /lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.cpp
parentda704adc2f2674a755caf866211a8553f2ba78e1 (diff)
downloadllvm-d1233e857ef7dbf33a6d3dfbecad04d7a46c8a45.zip
llvm-d1233e857ef7dbf33a6d3dfbecad04d7a46c8a45.tar.gz
llvm-d1233e857ef7dbf33a6d3dfbecad04d7a46c8a45.tar.bz2
[Thumb] Emit Thumb move in both Thumb modes for struct_byval predicates
Summary: The MOV/MOVT instructions being chosen for struct_byval predicates was conditional only on Thumb2, resulting in an ARM MOV/MOVT instruction being incorrectly emitted in Thumb1 mode. This is especially apparent with v8-m.base targets. This patch ensures that Thumb instructions are emitted in both Thumb modes. Reviewers: rengolin, t.p.northover Subscribers: llvm-commits, aemerson, rengolin Differential Revision: https://reviews.llvm.org/D22865 llvm-svn: 277128
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.cpp')
0 files changed, 0 insertions, 0 deletions