diff options
author | Tim Northover <tnorthover@apple.com> | 2016-09-19 09:11:09 +0000 |
---|---|---|
committer | Tim Northover <tnorthover@apple.com> | 2016-09-19 09:11:09 +0000 |
commit | eaee28b5caec0972aa35479fecbe4196528c8fb8 (patch) | |
tree | 9f633e84d3df7de9eb749dce3cc4a25528d64795 /lldb/source/Commands/CommandObjectThread.cpp | |
parent | 59f6f8c05d8fb5c34340d48611e69680a12376d4 (diff) | |
download | llvm-eaee28b5caec0972aa35479fecbe4196528c8fb8.zip llvm-eaee28b5caec0972aa35479fecbe4196528c8fb8.tar.gz llvm-eaee28b5caec0972aa35479fecbe4196528c8fb8.tar.bz2 |
ARM: check alignment before transforming ldr -> ldm (or similar).
ldm and stm instructions always require 4-byte alignment on the pointer, but we
weren't checking this before trying to reduce code-size by replacing a
post-indexed load/store with them. Unfortunately, we were also dropping this
incormation in DAG ISel too, but that's easy enough to fix.
llvm-svn: 281893
Diffstat (limited to 'lldb/source/Commands/CommandObjectThread.cpp')
0 files changed, 0 insertions, 0 deletions