summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/SparcInstrInfo.cpp
diff options
context:
space:
mode:
authorMomchil Velikov <momchil.velikov@arm.com>2017-10-22 11:56:35 +0000
committerMomchil Velikov <momchil.velikov@arm.com>2017-10-22 11:56:35 +0000
commitd6a4ab3d4917c4e8efc7bae806db5599c7f42f7e (patch)
treee0c8fbc0fa3459271b330861215aad7ffd7bc90b /llvm/lib/Target/Sparc/SparcInstrInfo.cpp
parent92d5ce3bd43ff480e5baea99a1dd8b0b8150f675 (diff)
downloadbcm5719-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/SparcInstrInfo.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud