diff options
author | Prakhar Bahuguna <prakhar.bahuguna@arm.com> | 2016-07-29 09:16:46 +0000 |
---|---|---|
committer | Prakhar Bahuguna <prakhar.bahuguna@arm.com> | 2016-07-29 09:16:46 +0000 |
commit | d1233e857ef7dbf33a6d3dfbecad04d7a46c8a45 (patch) | |
tree | ec8fe2fc550e815d4a38576a2f5661f958cef107 /lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.cpp | |
parent | da704adc2f2674a755caf866211a8553f2ba78e1 (diff) | |
download | llvm-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