[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