diff options
author | Robert Lougher <rob.lougher@gmail.com> | 2015-01-29 16:18:29 +0000 |
---|---|---|
committer | Robert Lougher <rob.lougher@gmail.com> | 2015-01-29 16:18:29 +0000 |
commit | c69cfeeafa166435be3e5d6bace9a4c392d09fd4 (patch) | |
tree | 4543d264acdee8db5e4daa6cba817f920a65eed2 /llvm/tools/llvm-config/llvm-config.cpp | |
parent | a749b3ee6a1598e1d0050524227f59348098fd30 (diff) | |
download | bcm5719-llvm-c69cfeeafa166435be3e5d6bace9a4c392d09fd4.tar.gz bcm5719-llvm-c69cfeeafa166435be3e5d6bace9a4c392d09fd4.zip |
[X86] Use single add/sub for large stack offsets
For large stack offsets the compiler generates multiple immediate mode
sub/add instructions in the prologue/epilogue. This patch makes the
compiler place the final amount to be added/subtracted into a register,
which is then added/substracted with a single operation.
Differential Revision: http://reviews.llvm.org/D7226
llvm-svn: 227458
Diffstat (limited to 'llvm/tools/llvm-config/llvm-config.cpp')
0 files changed, 0 insertions, 0 deletions