r369687 - Improve the documentation for OpenCL vector types.
Aaron Ballman via cfe-commits
cfe-commits at lists.llvm.org
Thu Aug 22 11:57:47 PDT 2019
Author: aaronballman
Date: Thu Aug 22 11:57:46 2019
New Revision: 369687
URL: http://llvm.org/viewvc/llvm-project?rev=369687&view=rev
Log:
Improve the documentation for OpenCL vector types.
This fixes some minor grammatical issues I noticed when reading the docs, and changes the recommended feature testing approach to use __has_attribute instead of __has_extension.
Modified:
cfe/trunk/docs/LanguageExtensions.rst
Modified: cfe/trunk/docs/LanguageExtensions.rst
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/docs/LanguageExtensions.rst?rev=369687&r1=369686&r2=369687&view=diff
==============================================================================
--- cfe/trunk/docs/LanguageExtensions.rst (original)
+++ cfe/trunk/docs/LanguageExtensions.rst Thu Aug 22 11:57:46 2019
@@ -389,8 +389,8 @@ Vectors and Extended Vectors
Supports the GCC, OpenCL, AltiVec and NEON vector extensions.
-OpenCL vector types are created using ``ext_vector_type`` attribute. It
-support for ``V.xyzw`` syntax and other tidbits as seen in OpenCL. An example
+OpenCL vector types are created using the ``ext_vector_type`` attribute. It
+supports the ``V.xyzw`` syntax and other tidbits as seen in OpenCL. An example
is:
.. code-block:: c++
@@ -405,7 +405,7 @@ is:
return c;
}
-Query for this feature with ``__has_extension(attribute_ext_vector_type)``.
+Query for this feature with ``__has_attribute(ext_vector_type)``.
Giving ``-maltivec`` option to clang enables support for AltiVec vector syntax
and functions. For example:
More information about the cfe-commits
mailing list