Lines Matching +refs:clang +refs:complete

47     #define __has_builtin(x) 0  // Compatibility with non-clang compilers.
74 #define __has_feature(x) 0 // Compatibility with non-clang compilers.
126 #define __has_cpp_attribute(x) 0 // Compatibility with non-clang compilers.
130 #if __has_cpp_attribute(clang::fallthrough)
131 #define FALLTHROUGH [[clang::fallthrough]]
152 #define __has_attribute(x) 0 // Compatibility with non-clang compilers.
179 #define __has_declspec_attribute(x) 0 // Compatibility with non-clang compilers.
206 #ifdef __is_identifier // Compatibility with non-clang compilers.
244 // To avoid problem with non-clang compilers not having this macro.
269 // To avoid problem with non-clang compilers not having this macro.
359 Giving ``-faltivec`` option to clang enables support for AltiVec vector syntax
521 See `the C++ status page <http://clang.llvm.org/cxx_status.html#ts>`_ for
944 More information could be found `here <http://clang.llvm.org/docs/Modules.html>`_.
1022 * ``__is_nothrow_assignable`` (MSVC 2013, clang)
1023 * ``__is_constructible`` (MSVC 2013, clang)
1024 * ``__is_nothrow_constructible`` (MSVC 2013, clang)
1031 the clang implementation are in :doc:`Block-ABI-Apple<Block-ABI-Apple>`.
1214 feature, clang provides default synthesis of those properties not declared
1217 of this feature in version of clang being used.
1230 `static analyzer <http://clang-analyzer.llvm.org>`_ Some exceptions may be
1267 <http://clang-analyzer.llvm.org/annotations.html#cocoa_mem>`_.
1293 clang supports an extension which allows the following in C:
1302 real and imaginary parts of a complex variable in standard C, given that clang
1655 The complete list of builtins are:
1823 Clang's non-standard C++11 attributes live in the ``clang`` attribute
1900 Analyzer <http://clang-analyzer.llvm.org/>`_. These attributes are documented
1902 <http://clang-analyzer.llvm.org/annotations.html>`_.
1938 [[clang::optnone]] int bar() {
1943 range-based pragma is provided. Its syntax is ``#pragma clang optimize``
1953 #pragma clang optimize off
1963 #pragma clang optimize on
1968 Note that a stray ``#pragma clang optimize on`` does not selectively enable
1982 #pragma clang optimize off
1990 #pragma clang optimize on
2002 The ``#pragma clang loop`` directive is used to specify hints for optimizing the
2030 #pragma clang loop vectorize(enable)
2031 #pragma clang loop interleave(enable)
2043 #pragma clang loop vectorize_width(2)
2044 #pragma clang loop interleave_count(2)
2070 #pragma clang loop unroll(enable)
2082 #pragma clang loop unroll(full)
2094 #pragma clang loop unroll_count(8)
2108 #pragma clang loop vectorize_width(4) interleave_count(8)