From 8560ec31b96c4174504d6d6a3e82cd948c0234d4 Mon Sep 17 00:00:00 2001 From: Aaron Ballman Date: Thu, 22 Aug 2019 18:57:46 +0000 Subject: [PATCH] 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. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@369687 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/LanguageExtensions.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/LanguageExtensions.rst b/docs/LanguageExtensions.rst index 3eadb9d098..b75177545c 100644 --- a/docs/LanguageExtensions.rst +++ b/docs/LanguageExtensions.rst @@ -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: -- 2.40.0