[PATCH] Add frontend support for __vectorcall

Reid Kleckner rnk at google.com
Wed Oct 15 15:36:36 PDT 2014


Hi rsmith, majnemer,

Wire it through everywhere we have support for fastcall, essentially.

This allows us to parse the MSVC "14" CTP headers, but we will
miscompile them because LLVM doesn't support __vectorcall yet.

http://reviews.llvm.org/D5808

Files:
  include/clang-c/Index.h
  include/clang/AST/Type.h
  include/clang/Basic/Attr.td
  include/clang/Basic/DiagnosticSemaKinds.td
  include/clang/Basic/Specifiers.h
  include/clang/Basic/TokenKinds.def
  lib/AST/Expr.cpp
  lib/AST/MicrosoftMangle.cpp
  lib/AST/Type.cpp
  lib/AST/TypePrinter.cpp
  lib/Basic/Targets.cpp
  lib/CodeGen/CGCall.cpp
  lib/Parse/ParseDecl.cpp
  lib/Parse/ParseTentative.cpp
  lib/Sema/SemaDecl.cpp
  lib/Sema/SemaDeclAttr.cpp
  lib/Sema/SemaType.cpp
  test/CodeGen/microsoft-call-conv.c
  test/CodeGen/mrtd.c
  test/CodeGenCXX/mangle-ms.cpp
  test/Sema/callingconv.c
  test/Sema/decl-microsoft-call-conv.c
  test/Sema/stdcall-fastcall.c
  test/SemaCXX/decl-microsoft-call-conv.cpp
  tools/libclang/CXType.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D5808.14967.patch
Type: text/x-patch
Size: 24883 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20141015/155af0fd/attachment.bin>


More information about the cfe-commits mailing list