Semantic analysis for the swiftcall calling convention.
I've tried to keep the infrastructure behind parameter ABI treatments fairly general. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@262587 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang-c/Index.h 1 addition, 0 deletionsinclude/clang-c/Index.h
- include/clang/AST/Attr.h 30 additions, 0 deletionsinclude/clang/AST/Attr.h
- include/clang/AST/Type.h 20 additions, 1 deletioninclude/clang/AST/Type.h
- include/clang/Basic/Attr.td 26 additions, 0 deletionsinclude/clang/Basic/Attr.td
- include/clang/Basic/AttrDocs.td 144 additions, 0 deletionsinclude/clang/Basic/AttrDocs.td
- include/clang/Basic/DiagnosticSemaKinds.td 14 additions, 0 deletionsinclude/clang/Basic/DiagnosticSemaKinds.td
- include/clang/Basic/Specifiers.h 25 additions, 1 deletioninclude/clang/Basic/Specifiers.h
- include/clang/Sema/Sema.h 3 additions, 0 deletionsinclude/clang/Sema/Sema.h
- lib/AST/ItaniumMangle.cpp 16 additions, 1 deletionlib/AST/ItaniumMangle.cpp
- lib/AST/Type.cpp 3 additions, 0 deletionslib/AST/Type.cpp
- lib/AST/TypePrinter.cpp 20 additions, 0 deletionslib/AST/TypePrinter.cpp
- lib/Basic/Targets.cpp 42 additions, 13 deletionslib/Basic/Targets.cpp
- lib/Sema/SemaDeclAttr.cpp 106 additions, 0 deletionslib/Sema/SemaDeclAttr.cpp
- lib/Sema/SemaTemplateInstantiateDecl.cpp 6 additions, 0 deletionslib/Sema/SemaTemplateInstantiateDecl.cpp
- lib/Sema/SemaType.cpp 88 additions, 1 deletionlib/Sema/SemaType.cpp
- test/Sema/attr-swiftcall.c 30 additions, 0 deletionstest/Sema/attr-swiftcall.c
- test/SemaCXX/attr-swiftcall.cpp 37 additions, 0 deletionstest/SemaCXX/attr-swiftcall.cpp
- tools/libclang/CXType.cpp 1 addition, 0 deletionstools/libclang/CXType.cpp
- utils/TableGen/ClangAttrEmitter.cpp 2 additions, 1 deletionutils/TableGen/ClangAttrEmitter.cpp
Loading
Please register or sign in to comment