author | Tim Northover <tnorthover@apple.com> | |
Tue, 14 Oct 2014 22:12:14 +0000 (22:12 +0000) | ||
committer | Tim Northover <tnorthover@apple.com> | |
Tue, 14 Oct 2014 22:12:14 +0000 (22:12 +0000) | ||
commit | 32d728fbb978f9fef65abbc57f19a80cb28350e1 | |
tree | 25888319c0b8901160c3b1c8da6102b3e9b12b7d | tree | snapshot (tar.xz tar.gz zip) |
parent | 388c2d325af91e210857846a376cd99f6b4369bd | commit | diff |
ARM: allow misaligned local variables in Thumb1 mode.
There's no hard requirement on LLVM to align local variable to 32-bits, so the
Thumb1 frame handling needs to be able to deal with variables that are only
naturally aligned without falling over.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@219733 91177308-0d34-0410-b5e6-96231b3b80d8
There's no hard requirement on LLVM to align local variable to 32-bits, so the
Thumb1 frame handling needs to be able to deal with variables that are only
naturally aligned without falling over.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@219733 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/Thumb1RegisterInfo.cpp | diff | blob | history | |
test/CodeGen/ARM/atomic-op.ll | diff | blob | history |