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 | 784e062b2a0fdbb2675ef227802063a32c62504e (patch) | |
tree | b94c9ad85b4e5bc1264ea80c6672370045571d86 /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | |
parent | f6331109f0561ec1006c1f23ce6d810c22c8f4b1 (diff) | |
download | llvm-784e062b2a0fdbb2675ef227802063a32c62504e.zip llvm-784e062b2a0fdbb2675ef227802063a32c62504e.tar.gz llvm-784e062b2a0fdbb2675ef227802063a32c62504e.tar.bz2 |
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.
llvm-svn: 109035
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions