Home
last modified time | relevance | path

Searched refs:ContainerTy (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSmallVectorExtras.h23 template <unsigned Size, class ContainerTy, class PredicateFn>
24 auto filter_to_vector(ContainerTy &&C, PredicateFn &&Pred) { in filter_to_vector()
25 return to_vector<Size>(make_filter_range(std::forward<ContainerTy>(C), in filter_to_vector()
30 template <class ContainerTy, class PredicateFn>
31 auto filter_to_vector(ContainerTy &&C, PredicateFn &&Pred) { in filter_to_vector()
32 return to_vector(make_filter_range(std::forward<ContainerTy>(C), in filter_to_vector()
37 template <unsigned Size, class ContainerTy, class FuncTy>
38 auto map_to_vector(ContainerTy &&C, FuncTy &&F) { in map_to_vector()
40 map_range(std::forward<ContainerTy>(C), std::forward<FuncTy>(F))); in map_to_vector()
44 template <class ContainerTy, class FuncTy>
[all …]
H A DSTLExtras.h322 template <typename ContainerTy> bool hasSingleElement(ContainerTy &&C) {
330 template <typename ContainerTy>
331 decltype(auto) getSingleElement(ContainerTy &&C) {
385 template <class ContainerTy, class FuncTy>
386 auto map_range(ContainerTy &&C, FuncTy F) {
428 template <typename ContainerTy> [[nodiscard]] auto reverse(ContainerTy &&C) {
429 if constexpr (detail::HasFreeFunctionRBegin<ContainerTy>)
1444 template <typename ContainerTy> auto make_first_range(ContainerTy &&c) {
1446 return llvm::map_range(std::forward<ContainerTy>(c),
1454 template <typename ContainerTy> auto make_second_range(ContainerTy &&c) {
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/
H A DScheduler.h110 using ContainerTy = SmallVector<DGNode *, 4>;
113 ContainerTy Nodes;
122 SchedBundle(ContainerTy &&Nodes) : Nodes(std::move(Nodes)) { in SchedBundle()
140 using iterator = ContainerTy::iterator;
141 using const_iterator = ContainerTy::const_iterator;
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DDynamicType.cpp231 template <class ContainerTy>
232 static raw_ostream &printJsonContainer(const ContainerTy &Container, in printJsonContainer()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/
H A DScheduler.cpp115 SchedBundle::ContainerTy Nodes; in createBundle()
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/Serialization/
H A DSymbolGraphSerializer.cpp53 template <typename ContainerTy>
54 void serializeArray(Object &Paren, StringRef Key, ContainerTy &&C) { in serializeArray()
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DClauseT.h315 typename ContainerTy, typename FunctionTy,
316 typename ElemTy = typename llvm::remove_cvref_t<ContainerTy>::value_type,
318 ListT<ResultTy> makeList(ContainerTy &&container, FunctionTy &&func) {
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp5173 using ContainerTy = BoUpSLP::TreeEntry::VecTreeTy; typedef
5180 ContainerTy &VectorizableTree;
5183 ContainerTy &VT) in ChildIteratorType()
5204 using ItTy = ContainerTy::iterator;