summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/Unix/Program.inc
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2015-01-29 23:58:04 +0000
committerReid Kleckner <reid@kleckner.net>2015-01-29 23:58:04 +0000
commitca9b9feb2c6d85d6de4e63ab3956275d2a290ebb (patch)
treefe9cffb6770d9905e77ed5a5b6fd5c0518c7821f /llvm/lib/Support/Unix/Program.inc
parent28f353c7d0d31fbaf6176704cd37001086b94a6e (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud