]> granicus.if.org Git - clang/commit
Remove support for pnaclcall attribute
authorDerek Schuff <dschuff@google.com>
Wed, 28 Jan 2015 20:24:52 +0000 (20:24 +0000)
committerDerek Schuff <dschuff@google.com>
Wed, 28 Jan 2015 20:24:52 +0000 (20:24 +0000)
commitbf6f6d5f28f72d98225a6dc35642577ac6f7ae22
tree266500032e05b2accfc64cb0d55f3db4323a7a24
parenta790e1afc27fa0643f220bb2ccb2db2534404f6f
Remove support for pnaclcall attribute

Summary:
It was used for interoperability with PNaCl's calling conventions, but
it's no longer needed.

Also Remove NaCl*ABIInfo which just existed to delegate to either the portable
or native ABIInfo, and remove checkCallingConvention which was now a no-op
override.

Reviewers: jvoung

Subscribers: jfb, llvm-commits

Differential Revision: http://reviews.llvm.org/D7206

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@227362 91177308-0d34-0410-b5e6-96231b3b80d8
15 files changed:
include/clang-c/Index.h
include/clang/AST/Type.h
include/clang/Basic/Attr.td
include/clang/Basic/Specifiers.h
lib/AST/Type.cpp
lib/AST/TypePrinter.cpp
lib/Basic/Targets.cpp
lib/CodeGen/CGCall.cpp
lib/CodeGen/TargetInfo.cpp
lib/Sema/SemaDeclAttr.cpp
lib/Sema/SemaType.cpp
test/CodeGen/arm-pnaclcall.c [deleted file]
test/CodeGen/x86_64-arguments-nacl.c
test/Sema/callingconv.c
tools/libclang/CXType.cpp