diff options
author | Nate Begeman <natebegeman@mac.com> | 2010-07-21 20:49:52 +0000 |
---|---|---|
committer | Nate Begeman <natebegeman@mac.com> | 2010-07-21 20:49:52 +0000 |
commit | c8ea673bc0e19f36738bec998fe27fad01bf9749 (patch) | |
tree | 69b8e6cf245754437f2d943824ece77630bfc603 /lib/Bitcode/Writer/BitcodeWriter.cpp | |
parent | bdd57371bc8af531259bdc2820abcec5d23cd19c (diff) |
Fix a couple issues with Win64 ABI
1) all registers were spilled as xmm, regardless of actual size
2) win64 abi doesn't do the varargs-size-in-%al thing
Still to look into:
xmm6-15 are marked as clobbered by call instructions on win64 even though they aren't.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109035 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions