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/CodeGen | |
parent | f6331109f0561ec1006c1f23ce6d810c22c8f4b1 (diff) | |
download | bcm5719-llvm-784e062b2a0fdbb2675ef227802063a32c62504e.tar.gz bcm5719-llvm-784e062b2a0fdbb2675ef227802063a32c62504e.zip |
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/CodeGen')
0 files changed, 0 insertions, 0 deletions