]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - opencl/llvm.git/commit
ARM: allow misaligned local variables in Thumb1 mode.
authorTim Northover <tnorthover@apple.com>
Tue, 14 Oct 2014 22:12:14 +0000 (22:12 +0000)
committerTim Northover <tnorthover@apple.com>
Tue, 14 Oct 2014 22:12:14 +0000 (22:12 +0000)
commit32d728fbb978f9fef65abbc57f19a80cb28350e1
tree25888319c0b8901160c3b1c8da6102b3e9b12b7d
parent388c2d325af91e210857846a376cd99f6b4369bd
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
lib/Target/ARM/Thumb1RegisterInfo.cpp
test/CodeGen/ARM/atomic-op.ll