summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineInstr.cpp
diff options
context:
space:
mode:
authorLang Hames <lhames@gmail.com>2016-02-21 22:50:26 +0000
committerLang Hames <lhames@gmail.com>2016-02-21 22:50:26 +0000
commite1fd99c197ede469c25d2c25e24397130a0a48f3 (patch)
treeb18ee8b2dddf977d0e78bb6bb52c9593f19a337e /llvm/lib/CodeGen/MachineInstr.cpp
parentf65e407c6e7248b54074610b5faabd2a4f176246 (diff)
downloadbcm5719-llvm-e1fd99c197ede469c25d2c25e24397130a0a48f3.tar.gz
bcm5719-llvm-e1fd99c197ede469c25d2c25e24397130a0a48f3.zip
[Orc] Add stack-realignment code to the i386 resolver function.
The resolver uses the fxsave/fxrstor instructions, which require 16-byte alignment, to save SSE state to the stack. Since 16-byte alignment can't be assumed on all OSes (and all i386 OSes share this function) - add code to automatically bump the alignment to 16-bytes on entry to the function. llvm-svn: 261503
Diffstat (limited to 'llvm/lib/CodeGen/MachineInstr.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud