[PATCH] Make variable argument intrinsics behave correctly in a Win64 CC function.

Charles Davis cdavis5x at gmail.com
Thu Sep 12 17:12:04 PDT 2013


  Attempt to address Eli's concerns.

  - Make Win64 ABI variable argument intrinsics work even in a SysV ABI function.
  - Sink the Win64 ABI checks back into the visitVA*Inst functions in msan. (Sorry, but I had to do it that way because of the first change.)

Hi eugenis, nadav, asl, resistor,

http://llvm-reviews.chandlerc.com/D1622

CHANGE SINCE LAST DIFF
  http://llvm-reviews.chandlerc.com/D1622?vs=4152&id=4247#toc

BRANCH
  x64-ms-va_list

ARCANIST PROJECT
  llvm

Files:
  include/llvm/CodeGen/SelectionDAG.h
  lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  lib/Target/X86/X86ISelLowering.cpp
  lib/Transforms/Instrumentation/MemorySanitizer.cpp
  test/CodeGen/X86/x86-64-ms_abi-vararg.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D1622.3.patch
Type: text/x-patch
Size: 14340 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130912/5b1e19cf/attachment.bin>


More information about the llvm-commits mailing list