[PATCH] D17976: Add attributes for preserve_mostcc/preserve_allcc calling conventions to the C/C++ front-end
Michael Zolotukhin via cfe-commits
cfe-commits at lists.llvm.org
Wed Mar 9 16:58:36 PST 2016
> On Mar 8, 2016, at 5:44 PM, Roman Levenstein via cfe-commits <cfe-commits at lists.llvm.org> wrote:
>
> Forgot to add the mailing list when I created a patch.
You don’t have cfe-commits in phabricator subscribers, so you probably won’t get notifications when someone replies there. It might make sense to resubmit the patch.
Michael
>
>> Begin forwarded message:
>>
>> From: Roman Levenstein <rlevenstein at apple.com <mailto:rlevenstein at apple.com>>
>> Subject: [PATCH] D17976: Add attributes for preserve_mostcc/preserve_allcc calling conventions to the C/C++ front-end
>> Date: March 8, 2016 at 5:17:02 PM PST
>> To: rlevenstein at apple.com <mailto:rlevenstein at apple.com>, juergen at apple.com <mailto:juergen at apple.com>
>> Cc: amara.emerson at arm.com <mailto:amara.emerson at arm.com>
>> Reply-To: reviews+D17976+public+93264263cdbda32a at reviews.llvm.org <mailto:reviews+D17976+public+93264263cdbda32a at reviews.llvm.org>
>>
>> swiftix created this revision.
>> swiftix added a reviewer: ributzka.
>> Herald added a subscriber: aemerson.
>>
>> Till now, preserve_mostcc/preserve_allcc calling convention attributes were only available at the LLVM IR level. This patch adds attributes for preserve_mostcc/preserve_allcc calling conventions to the C/C++ front-end.
>>
>> The code was mostly written by Juergen Ributzka. I just added support for the AArch64 target.
>>
>> http://reviews.llvm.org/D17976 <http://reviews.llvm.org/D17976>
>>
>> Files:
>> include/clang-c/Index.h
>> include/clang/AST/Type.h
>> include/clang/Basic/Attr.td
>> include/clang/Basic/Specifiers.h
>> lib/AST/ItaniumMangle.cpp
>> lib/AST/Type.cpp
>> lib/AST/TypePrinter.cpp
>> lib/Basic/Targets.cpp
>> lib/CodeGen/CGCall.cpp
>> lib/Sema/SemaDeclAttr.cpp
>> lib/Sema/SemaType.cpp
>> test/CodeGen/preserve_all.c
>> test/CodeGen/preserve_most.c
>> tools/libclang/CXType.cpp
>>
> <D17976.50092.patch>
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20160309/0b7d2149/attachment-0001.html>
More information about the cfe-commits
mailing list