r205160 - Add documentation for the pcs attribute, based on r129534's commit message.
Nico Weber
nicolasweber at gmx.de
Sun Mar 30 12:45:59 PDT 2014
Author: nico
Date: Sun Mar 30 14:45:58 2014
New Revision: 205160
URL: http://llvm.org/viewvc/llvm-project?rev=205160&view=rev
Log:
Add documentation for the pcs attribute, based on r129534's commit message.
Modified:
cfe/trunk/include/clang/Basic/Attr.td
cfe/trunk/include/clang/Basic/AttrDocs.td
Modified: cfe/trunk/include/clang/Basic/Attr.td
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/Attr.td?rev=205160&r1=205159&r2=205160&view=diff
==============================================================================
--- cfe/trunk/include/clang/Basic/Attr.td (original)
+++ cfe/trunk/include/clang/Basic/Attr.td Sun Mar 30 14:45:58 2014
@@ -1030,7 +1030,7 @@ def Pcs : InheritableAttr {
["aapcs", "aapcs-vfp"],
["AAPCS", "AAPCS_VFP"]>];
// let Subjects = [Function, ObjCMethod];
- let Documentation = [Undocumented];
+ let Documentation = [PcsDocs];
}
def Pure : InheritableAttr {
Modified: cfe/trunk/include/clang/Basic/AttrDocs.td
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/AttrDocs.td?rev=205160&r1=205159&r2=205160&view=diff
==============================================================================
--- cfe/trunk/include/clang/Basic/AttrDocs.td (original)
+++ cfe/trunk/include/clang/Basic/AttrDocs.td Sun Mar 30 14:45:58 2014
@@ -577,6 +577,15 @@ The semantics are as follows:
}];
}
+def PcsDocs : Documentation {
+ let Category = DocCatFunction;
+ let Content = [{
+On ARM targets, this can attribute can be used to select calling conventions,
+similar to ``stdcall`` on x86. Valid parameter values are "aapcs" and
+"aapcs-vfp".
+ }];
+}
+
def DocCatConsumed : DocumentationCategory<"Consumed Annotation Checking"> {
let Content = [{
Clang supports additional attributes for checking basic resource management
More information about the cfe-commits
mailing list