pirama created this revision. pirama added a reviewer: rsmith. pirama added subscribers: srhines, cfe-commits. Herald added subscribers: danalbert, tberghammer.
- Document the new 'kernel' attribute - Mention RenderScript support in the Release Notes. http://reviews.llvm.org/D21212 Files: docs/ReleaseNotes.rst include/clang/Basic/Attr.td include/clang/Basic/AttrDocs.td Index: include/clang/Basic/AttrDocs.td =================================================================== --- include/clang/Basic/AttrDocs.td +++ include/clang/Basic/AttrDocs.td @@ -2433,3 +2433,12 @@ See :doc:`LTOVisibility`. }]; } + +def RenderScriptKernelAttributeDocs : Documentation { + let Category = DocCatFunction; + let Content = [{ +``__attribute__((kernel))`` is used to mark a ``kernel`` function in RenderScript_. See the RenderScript_ documentation for more information. + +.. _RenderScript: https://developer.android.com/guide/topics/renderscript/compute.html + }]; +} Index: include/clang/Basic/Attr.td =================================================================== --- include/clang/Basic/Attr.td +++ include/clang/Basic/Attr.td @@ -731,7 +731,7 @@ def Kernel : Attr { let Spellings = [GNU<"kernel">]; let Subjects = SubjectList<[Function]>; - let Documentation = [Undocumented]; + let Documentation = [RenderScriptKernelAttributeDocs]; } def Deprecated : InheritableAttr { Index: docs/ReleaseNotes.rst =================================================================== --- docs/ReleaseNotes.rst +++ docs/ReleaseNotes.rst @@ -84,6 +84,11 @@ --------------------------- The -faltivec and -maltivec flags no longer silently include altivec.h on Power platforms. +`RenderScript +<https://developer.android.com/guide/topics/renderscript/compute.html>`_ +support added to the Frontend and enabled by the '-x renderscript' option or +the '.rs' file extension. + ... C11 Feature Support
Index: include/clang/Basic/AttrDocs.td =================================================================== --- include/clang/Basic/AttrDocs.td +++ include/clang/Basic/AttrDocs.td @@ -2433,3 +2433,12 @@ See :doc:`LTOVisibility`. }]; } + +def RenderScriptKernelAttributeDocs : Documentation { + let Category = DocCatFunction; + let Content = [{ +``__attribute__((kernel))`` is used to mark a ``kernel`` function in RenderScript_. See the RenderScript_ documentation for more information. + +.. _RenderScript: https://developer.android.com/guide/topics/renderscript/compute.html + }]; +} Index: include/clang/Basic/Attr.td =================================================================== --- include/clang/Basic/Attr.td +++ include/clang/Basic/Attr.td @@ -731,7 +731,7 @@ def Kernel : Attr { let Spellings = [GNU<"kernel">]; let Subjects = SubjectList<[Function]>; - let Documentation = [Undocumented]; + let Documentation = [RenderScriptKernelAttributeDocs]; } def Deprecated : InheritableAttr { Index: docs/ReleaseNotes.rst =================================================================== --- docs/ReleaseNotes.rst +++ docs/ReleaseNotes.rst @@ -84,6 +84,11 @@ --------------------------- The -faltivec and -maltivec flags no longer silently include altivec.h on Power platforms. +`RenderScript +<https://developer.android.com/guide/topics/renderscript/compute.html>`_ +support added to the Frontend and enabled by the '-x renderscript' option or +the '.rs' file extension. + ... C11 Feature Support
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits