Home
last modified time | relevance | path

Searched refs:STL (Results 1 – 25 of 50) sorted by relevance

12

/llvm-project-15.0.7/pstl/
H A DREADME.md1 # Parallel STL
3 Parallel STL is an implementation of the C++ standard library algorithms with support for execution…
7 Parallel STL offers efficient support for both parallel and vectorized execution of algorithms. For…
12 To use Parallel STL, you must have the following software installed:
H A DCMakeLists.txt42 message(STATUS "Parallel STL uses the serial backend")
46 …message(STATUS "Parallel STL uses TBB ${TBB_VERSION} (interface version: ${TBB_INTERFACE_VERSION})…
50 message(STATUS "Parallel STL uses the omp backend")
54 message(FATAL_ERROR "Requested unknown Parallel STL backend '${PSTL_PARALLEL_BACKEND}'.")
H A DCREDITS.txt2 (Parallel STL) project. If you have contributed a patch or made some other
/llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/performance/
H A Dnoexcept-move-constructor.rst11 Move constructors of all the types used with STL containers, for example,
12 need to be declared ``noexcept``. Otherwise STL will choose copy constructors
H A Dinefficient-algorithm.rst7 Warns on inefficient use of STL algorithms on associative containers.
/llvm-project-15.0.7/pstl/test/support/stdlib/
H A Dexecution33 _PSTL_PRAGMA_MESSAGE_POLICIES("The <Parallel STL> execution policies are defined in the namespace _…
37 "The <Parallel STL> execution policies are injected into the standard namespace std::execution")
/llvm-project-15.0.7/libcxx/docs/Status/
H A DRanges.rst46 …* TODO(XX_SPACESHIP_CONCEPTS): when spaceship support is added to various STL types, we need to up…
51 (Note: stolen from MSVC `here <https://github.com/microsoft/STL/issues/39>`_.)
/llvm-project-15.0.7/clang/lib/AST/
H A DComment.cpp165 if (TemplateSpecializationTypeLoc STL = in getFunctionTypeLoc() local
171 if (STL.getNumArgs() != 1) in getFunctionTypeLoc()
173 TemplateArgumentLoc MaybeFunction = STL.getArgLoc(0); in getFunctionTypeLoc()
/llvm-project-15.0.7/compiler-rt/lib/cfi/
H A Dcfi_ignorelist.txt7 # STL address-of magic (libstdc++).
/llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/bugprone/
H A Dsizeof-container.rst6 The check finds usages of ``sizeof`` on expressions of STL container types. Most
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DAST.cpp274 auto STL = TSI->getTypeLoc().getAs<TemplateSpecializationTypeLoc>(); in printTemplateSpecializationArgs() local
276 ArgLocs.reserve(STL.getNumArgs()); in printTemplateSpecializationArgs()
277 for (unsigned I = 0; I < STL.getNumArgs(); ++I) in printTemplateSpecializationArgs()
278 ArgLocs.push_back(STL.getArgLoc(I)); in printTemplateSpecializationArgs()
/llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/modernize/
H A Duse-emplace.rst6 The check flags insertions to an STL-style container done by calling the
21 ``emplace``-like functions in the STL are covered by this, with ``try_emplace``
/llvm-project-15.0.7/llvm/utils/gn/secondary/libcxxabi/src/
H A DBUILD.gn36 # C++ STL files
/llvm-project-15.0.7/llvm/cmake/platforms/
H A DWinMsvc.cmake77 # SDK and C++ STL headers and libraries on your host. Additionally, since the
192 # that the Windows SDK / MSVC STL directories look kosher.
/llvm-project-15.0.7/llvm/docs/
H A DFAQ.rst31 the STL.
170 To make ``std::cout`` and friends work correctly in these scenarios, the STL
H A DProgrammersManual.rst50 LLVM makes heavy use of the C++ Standard Template Library (STL), perhaps much
53 library. There are many good pages that discuss the STL, and several books on
60 reference for the STL and other parts of the standard C++ library.
69 #. `SGI's STL Programmer's Guide <http://www.sgi.com/tech/stl/>`_ - Contains a
70 useful `Introduction to the STL
1812 Other STL containers are available, such as ``std::string``.
1814 There are also various STL adapter classes such as ``std::queue``,
2191 The STL provides several other options, such as std::multiset and
2315 STL iterators. The heavyweight iterators allow a smaller data structure.
2381 The STL provides several other options, such as std::multimap and
[all …]
/llvm-project-15.0.7/libcxxabi/src/
H A DCMakeLists.txt12 # C++ STL files
/llvm-project-15.0.7/compiler-rt/cmake/
H A Dbase-config-ix.cmake167 # what version of MSVC to pretend to be so that the STL works.
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Checkers/
H A DCheckers.td649 "local variables (or local rvalue references) and of STL "
652 "re-use the storage. The latter is possible because STL "
656 "use-after-move is invalid. Some STL objects are known to "
769 HelpText<"Models the algorithm library of the C++ STL.">,
/llvm-project-15.0.7/clang/docs/analyzer/developer-docs/
H A DIPA.rst85 The standard library functions and the STL in particular are used ubiquitously
87 positive due to poor modeling of the STL leads to a poor user experience, since
/llvm-project-15.0.7/lldb/docs/use/
H A Dondemand.rst124 this can result in matches from all STL types in all modules. These kinds of
H A Dvariable.rst826 One of the ways LLDB uses this feature internally, is to match the names of STL
878 For instance, consider an STL vector, as implemented by the GNU C++ Library:
1021 LLDB has synthetic children providers for a core subset of STL classes, both in
1198 As said, gnu-libstdc++ and libcxx contain formatters for C++ STL data types.
/llvm-project-15.0.7/libcxx/docs/
H A DUsingLibcxx.rst349 Users who want help diagnosing misuses of STL functions may desire a more
/llvm-project-15.0.7/lldb/docs/
H A Ddoxygen.cfg.in222 # If you use STL classes (i.e. std::string, std::vector, etc.) but do not want
223 # to include (a tag file for) the STL sources as input, then you should
225 # definitions whose arguments contain STL classes (e.g. func(std::string); v.s.
227 # diagrams that involve STL classes more complete and accurate.
/llvm-project-15.0.7/libcxx/docs/DesignDocs/
H A DFileTimeType.rst176 to revert back to system interfaces to avoid limitations in the C++ STL.

12