Lines Matching +refs:llvm +refs:mode +refs:syntax +refs:table

162 attribute exposed with the double square-bracket syntax in C mode. The argument
394 supports the ``V.xyzw`` syntax and other tidbits as seen in OpenCL. An example
411 Giving ``-maltivec`` option to clang enables support for AltiVec vector syntax
465 The table below shows the support for each operation by vector extension. A
660 See `the C++ status page <https://clang.llvm.org/cxx_status.html#ts>`_ for
895 alternate function declaration syntax with trailing return type is enabled.
1057 languages supported by Clang. The syntax is the same as that given in the C11
1083 More information could be found `here <https://clang.llvm.org/docs/Modules.html>`_.
1160 Only available in ``-fms-extensions`` mode.
1182 Only available in ``-fms-extensions`` mode.
1278 The syntax and high level language feature description is in
1407 outside of ARC mode. Weak references must be explicitly enabled with
1554 `static analyzer <https://clang-analyzer.llvm.org>`_ Some exceptions may be
1591 <https://clang-analyzer.llvm.org/annotations.html#cocoa_mem>`_.
1612 <https://clang.llvm.org/docs/AttributeReference.html#availability>`_ together
1655 <https://clang.llvm.org/docs/AttributeReference.html#availability>`_ to it,
1718 This extension also works in C++ mode, as far as that goes, but does not apply
1720 syntax to be used with ``std::complex`` with the same meaning.)
1728 Clang supports a number of builtin library functions with the same syntax as
2336 <https://llvm.org/docs/LangRef.html#llvm-canonicalize-intrinsic>`_ for
2414 guarantees not to call any external functions. See LLVM IR `llvm.memcpy.inline
2415 <https://llvm.org/docs/LangRef.html#llvm-memcpy-inline-intrinsic>`_ intrinsic
2430 The syntax and semantics are similar to GCC-compatible __atomic_* builtins.
2599 <https://llvm.org/docs/Coroutines.html#intrinsics>`_ for
2601 that take token as the first parameter (llvm.coro.begin, llvm.coro.alloc,
2602 llvm.coro.free and llvm.coro.suspend) omit the token parameter and fill it to
2620 Note that there is no builtin matching the `llvm.coro.save` intrinsic. LLVM
2621 automatically will insert one if the first argument to `llvm.coro.suspend` is
2760 are accepted with the ``__attribute__((foo))`` syntax are also accepted as
2839 the floating point rounding mode. This function will use the least significant
2840 two bits of integer argument to set the floating point rounding mode.
2844 double __builtin_setrnd(int mode);
2846 The effective values for mode are:
2853 Note that the mode argument will modulo 4, so if the integer argument is greater
2854 than 3, it will only use the least significant two bits of the mode.
2887 Analyzer <https://clang-analyzer.llvm.org/>`_. These attributes are documented
2889 <https://clang-analyzer.llvm.org/annotations.html>`_.
2930 range-based pragma is provided. Its syntax is ``#pragma clang optimize``
3218 these values is same as for `constrained floating point intrinsics <http://llvm.org/docs/LangRef.ht…
3246 same spelling and syntax. For pragmas specified at file scope, a stack
3261 The full syntax this pragma supports is
3288 can be written using the GNU-style syntax:
3298 The attributes can also be written using the C++11 style syntax:
3308 The ``__declspec`` style syntax is also supported:
3318 A single push directive accepts only one attribute regardless of the syntax
3565 Clang supports a set of extended integer types under the syntax ``_ExtInt(N)``