More fixes for win64:
authorAnton Korobeynikov <asl@math.spbu.ru>
Tue, 17 Aug 2010 21:06:07 +0000 (21:06 +0000)
committerAnton Korobeynikov <asl@math.spbu.ru>
Tue, 17 Aug 2010 21:06:07 +0000 (21:06 +0000)
commit3a1e54a6b97f81d61d5de38d220b2b75746ae481
tree9d6fb1cc6f8d1b7623cd3a6e1438753a347c568f
parente9df15e65c28f13287c7fe69f0c5dafe2e8fa48b
More fixes for win64:
  - Do not clobber al during variadic calls, this is AMD64 ABI-only feature
  - Emit wincall64, where necessary
Patch by Cameron Esfahani!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111289 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86CodeEmitter.cpp
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86MCInstLower.cpp