diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2015-04-23 20:31:26 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2015-04-23 20:31:26 +0000 |
commit | 78f1ecc59c46a1668f79082f589737e4de952e78 (patch) | |
tree | 116247fde525941b0e95de7c69e7de8317e9eb29 /llvm/lib/CodeGen/MachineModuleInfo.cpp | |
parent | 1213918bf471e20ec537c95b54b82f5286b1ceae (diff) | |
download | llvm-78f1ecc59c46a1668f79082f589737e4de952e78.zip llvm-78f1ecc59c46a1668f79082f589737e4de952e78.tar.gz llvm-78f1ecc59c46a1668f79082f589737e4de952e78.tar.bz2 |
ARM: When spilling extra registers for alignment, prefer low registers on all Thumb targets.
This makes it more likely that we can use the 16-bit push and pop instructions
on Thumb-2, saving around 4 bytes per function.
Differential Revision: http://reviews.llvm.org/D9165
llvm-svn: 235637
Diffstat (limited to 'llvm/lib/CodeGen/MachineModuleInfo.cpp')
0 files changed, 0 insertions, 0 deletions