diff options
author | Reid Kleckner <reid@kleckner.net> | 2015-01-29 23:58:04 +0000 |
---|---|---|
committer | Reid Kleckner <reid@kleckner.net> | 2015-01-29 23:58:04 +0000 |
commit | ca9b9feb2c6d85d6de4e63ab3956275d2a290ebb (patch) | |
tree | fe9cffb6770d9905e77ed5a5b6fd5c0518c7821f /llvm/lib/Support/Unix/Program.inc | |
parent | 28f353c7d0d31fbaf6176704cd37001086b94a6e (diff) | |
download | bcm5719-llvm-ca9b9feb2c6d85d6de4e63ab3956275d2a290ebb.tar.gz bcm5719-llvm-ca9b9feb2c6d85d6de4e63ab3956275d2a290ebb.zip |
x86: Fix large model calls to __chkstk for dynamic allocas
In the large code model, we now put __chkstk in %r11 before calling it.
Refactor the code so that we only do this once. Simplify things by using
__chkstk_ms instead of __chkstk on cygming. We already use that symbol
in the prolog emission, and it simplifies our logic.
Second half of PR18582.
llvm-svn: 227519
Diffstat (limited to 'llvm/lib/Support/Unix/Program.inc')
0 files changed, 0 insertions, 0 deletions