summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-c-test/module.c
diff options
context:
space:
mode:
authorRobert Lougher <rob.lougher@gmail.com>2015-01-29 16:18:29 +0000
committerRobert Lougher <rob.lougher@gmail.com>2015-01-29 16:18:29 +0000
commitc69cfeeafa166435be3e5d6bace9a4c392d09fd4 (patch)
tree4543d264acdee8db5e4daa6cba817f920a65eed2 /llvm/tools/llvm-c-test/module.c
parenta749b3ee6a1598e1d0050524227f59348098fd30 (diff)
downloadbcm5719-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-c-test/module.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud