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 /llvm/lib/Fuzzer/FuzzerFlags.def | |
| parent | 59f6f8c05d8fb5c34340d48611e69680a12376d4 (diff) | |
| download | bcm5719-llvm-eaee28b5caec0972aa35479fecbe4196528c8fb8.tar.gz bcm5719-llvm-eaee28b5caec0972aa35479fecbe4196528c8fb8.zip | |
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 'llvm/lib/Fuzzer/FuzzerFlags.def')
0 files changed, 0 insertions, 0 deletions

