diff options
author | Momchil Velikov <momchil.velikov@arm.com> | 2017-10-22 11:56:35 +0000 |
---|---|---|
committer | Momchil Velikov <momchil.velikov@arm.com> | 2017-10-22 11:56:35 +0000 |
commit | d6a4ab3d4917c4e8efc7bae806db5599c7f42f7e (patch) | |
tree | e0c8fbc0fa3459271b330861215aad7ffd7bc90b /llvm/lib/Target/Sparc/SparcAsmPrinter.cpp | |
parent | 92d5ce3bd43ff480e5baea99a1dd8b0b8150f675 (diff) | |
download | bcm5719-llvm-d6a4ab3d4917c4e8efc7bae806db5599c7f42f7e.tar.gz bcm5719-llvm-d6a4ab3d4917c4e8efc7bae806db5599c7f42f7e.zip |
[ARM] Dynamic stack alignment for 16-bit Thumb
This patch implements dynamic stack (re-)alignment for 16-bit Thumb. When
targeting processors, which support only the 16-bit Thumb instruction set
the compiler ignores the alignment attributes of automatic variables and may
silently generate incorrect code.
Differential revision: https://reviews.llvm.org/D38143
llvm-svn: 316289
Diffstat (limited to 'llvm/lib/Target/Sparc/SparcAsmPrinter.cpp')
0 files changed, 0 insertions, 0 deletions