Home
last modified time | relevance | path

Searched refs:Traits (Results 1 – 25 of 85) sorted by relevance

1234

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DWaymarking.h203 using Traits = WTraits;
209 using Traits = WTraits;
215 Traits::TAG_MASK;
231 size_t Count = Marker::Traits::Tags::Remain;
232 if (Offset <= Marker::Traits::NUM_STATIC_TAGS) {
234 while (Offset != Marker::Traits::NUM_STATIC_TAGS) {
235 Marker::setWaymark(*Begin, Marker::Traits::Tags::Values[Offset]);
248 size_t Off = Marker::Traits::NUM_STATIC_TAGS;
252 unsigned Tag = Count & Marker::Traits::MARK_MASK;
255 if (Count <= Marker::Traits::MARK_MASK) {
[all …]
H A DIntervalMap.h567 template <typename KeyT, typename ValT, unsigned N, typename Traits>
586 assert((i == 0 || Traits::stopLess(stop(i - 1), x)) && in findFrom()
588 while (i != Size && Traits::stopLess(stop(i), x)) ++i; in findFrom()
601 assert((i == 0 || Traits::stopLess(stop(i - 1), x)) && in safeFind()
603 while (Traits::stopLess(stop(i), x)) ++i; in safeFind()
615 return Traits::startLess(x, start(i)) ? NotFound : value(i); in safeLookup()
630 template <typename KeyT, typename ValT, unsigned N, typename Traits>
631 unsigned LeafNode<KeyT, ValT, N, Traits>::
635 assert(!Traits::stopLess(b, a) && "Invalid interval"); in insertFrom()
638 assert((i == 0 || Traits::stopLess(stop(i - 1), a))); in insertFrom()
[all …]
H A Dilist_iterator.h62 using Traits = ilist_detail::IteratorTraits<OptionsT, IsConst>;
66 using value_type = typename Traits::value_type;
67 using pointer = typename Traits::pointer;
68 using reference = typename Traits::reference;
75 using node_pointer = typename Traits::node_pointer;
76 using node_reference = typename Traits::node_reference;
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/CodeGen/
H A DConstantInitBuilder.h344 template <class Impl, class Traits>
346 : public Traits::AggregateBuilderBase {
347 using super = typename Traits::AggregateBuilderBase;
349 using InitBuilder = typename Traits::InitBuilder;
350 using ArrayBuilder = typename Traits::ArrayBuilder;
351 using StructBuilder = typename Traits::StructBuilder;
352 using AggregateBuilderBase = typename Traits::AggregateBuilderBase;
416 template <class Traits>
418 : public ConstantAggregateBuilderTemplateBase<typename Traits::ArrayBuilder,
419 Traits> {
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dhash-set.h35 typename Traits = default_hash_traits<KeyId> >
39 typedef typename Traits::value_type Key;
58 Key *e = m_table.find_slot_with_hash (k, Traits::hash (k), INSERT); in add()
59 bool existed = !Traits::is_empty (*e); in add()
71 return (m_table.find_slot_with_hash (k, Traits::hash (k), NO_INSERT) in contains()
73 Key &e = m_table.find_with_hash (k, Traits::hash (k)); in contains()
74 return !Traits::is_empty (e); in contains()
79 m_table.remove_elt_with_hash (k, Traits::hash (k)); in remove()
85 template<typename Arg, bool (*f)(const typename Traits::value_type &, Arg)>
88 for (typename hash_table<Traits, Lazy>::iterator iter = m_table.begin (); in traverse()
[all …]
H A Dhash-map.h37 typename Traits /* = simple_hashmap_traits<default_hash_traits<Key>,
41 typedef typename Traits::key_type Key; in class()
52 return Traits::hash (e.m_key); in class()
57 return Traits::equal_keys (a.m_key, b); in class()
60 static void remove (hash_entry &e) { Traits::remove (e); } in class()
62 static void mark_deleted (hash_entry &e) { Traits::mark_deleted (e); } in class()
66 return Traits::is_deleted (e); in class()
69 static const bool empty_zero_p = Traits::empty_zero_p; in class()
70 static void mark_empty (hash_entry &e) { Traits::mark_empty (e); } in class()
71 static bool is_empty (const hash_entry &e) { return Traits::is_empty (e); } in class()
[all …]
H A Dbitmap.h971 template<typename T, typename Traits = array_traits<T> >
975 typedef typename Traits::element_type array_element_type;
989 template<typename T, typename Traits>
990 class bitmap_view<T, Traits, true> : public base_bitmap_view<T, Traits>
994 : base_bitmap_view<T, Traits> (array, m_bitmap_elements) {} in bitmap_view()
1000 * sizeof (typename Traits::element_type)
1001 * Traits::constant_size,
1009 template<typename T, typename Traits>
1010 base_bitmap_view<T, Traits>::base_bitmap_view (const T &array, in base_bitmap_view()
1020 size_t array_size = Traits::size (array); in base_bitmap_view()
[all …]
H A Dordered-hash-map.h33 typename Traits>
36 typedef typename Traits::key_type Key;
172 hash_map<KeyId, Value, Traits> m_map;
184 typename Traits = simple_hashmap_traits<default_hash_traits<Key>,
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dhash-set.h35 typename Traits = default_hash_traits<KeyId> >
39 typedef typename Traits::value_type Key;
58 Key *e = m_table.find_slot_with_hash (k, Traits::hash (k), INSERT); in add()
59 bool existed = !Traits::is_empty (*e); in add()
71 return (m_table.find_slot_with_hash (k, Traits::hash (k), NO_INSERT) in contains()
73 Key &e = m_table.find_with_hash (k, Traits::hash (k)); in contains()
74 return !Traits::is_empty (e); in contains()
79 m_table.remove_elt_with_hash (k, Traits::hash (k)); in remove()
85 template<typename Arg, bool (*f)(const typename Traits::value_type &, Arg)>
88 for (typename hash_table<Traits, Lazy>::iterator iter = m_table.begin (); in traverse()
[all …]
H A Dhash-map.h37 typename Traits /* = simple_hashmap_traits<default_hash_traits<Key>,
41 typedef typename Traits::key_type Key; in class()
52 return Traits::hash (e.m_key); in class()
57 return Traits::equal_keys (a.m_key, b); in class()
60 static void remove (hash_entry &e) { Traits::remove (e); } in class()
62 static void mark_deleted (hash_entry &e) { Traits::mark_deleted (e); } in class()
66 return Traits::is_deleted (e); in class()
69 static const bool empty_zero_p = Traits::empty_zero_p; in class()
70 static void mark_empty (hash_entry &e) { Traits::mark_empty (e); } in class()
71 static bool is_empty (const hash_entry &e) { return Traits::is_empty (e); } in class()
[all …]
H A Dbitmap.h961 template<typename T, typename Traits = array_traits<T> >
965 typedef typename Traits::element_type array_element_type;
979 template<typename T, typename Traits>
980 class bitmap_view<T, Traits, true> : public base_bitmap_view<T, Traits>
984 : base_bitmap_view<T, Traits> (array, m_bitmap_elements) {} in bitmap_view()
990 * sizeof (typename Traits::element_type)
991 * Traits::constant_size,
999 template<typename T, typename Traits>
1000 base_bitmap_view<T, Traits>::base_bitmap_view (const T &array, in base_bitmap_view()
1010 size_t array_size = Traits::size (array); in base_bitmap_view()
[all …]
H A Dordered-hash-map.h33 typename Traits>
36 typedef typename Traits::key_type Key;
172 hash_map<KeyId, Value, Traits> m_map;
184 typename Traits = simple_hashmap_traits<default_hash_traits<Key>,
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/
H A DHashTable.h222 const_iterator find_as(const Key &K, TraitsT &Traits) const { in find_as() argument
223 uint32_t H = Traits.hashLookupKey(K) % capacity(); in find_as()
228 if (Traits.storageKeyToLookupKey(Buckets[I].first) == K) in find_as()
254 bool set_as(const Key &K, ValueT V, TraitsT &Traits) { in set_as() argument
255 return set_as_internal(K, std::move(V), Traits, None); in set_as()
259 ValueT get(const Key &K, TraitsT &Traits) const { in get() argument
260 auto Iter = find_as(K, Traits); in get()
277 bool set_as_internal(const Key &K, ValueT V, TraitsT &Traits, in set_as_internal() argument
279 auto Entry = find_as(K, Traits); in set_as_internal()
282 assert(Traits.storageKeyToLookupKey(Buckets[Entry.index()].first) == K); in set_as_internal()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdaterImpl.h34 using Traits = SSAUpdaterTraits<UpdaterT>; variable
35 using BlkT = typename Traits::BlkT;
36 using ValT = typename Traits::ValT;
37 using PhiT = typename Traits::PhiT;
99 ValT V = Traits::GetUndefVal(BB, Updater); in GetValue()
130 Traits::FindPredecessorBlocks(Info->BB, &Preds); in BuildBlockList()
196 for (typename Traits::BlkSucc_iterator SI = in BuildBlockList()
197 Traits::BlkSucc_begin(Info->BB), in BuildBlockList()
198 E = Traits::BlkSucc_end(Info->BB); SI != E; ++SI) { in BuildBlockList()
256 Pred->AvailableVal = Traits::GetUndefVal(Pred->BB, Updater); in FindDominators()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DCommentSema.cpp29 DiagnosticsEngine &Diags, CommandTraits &Traits, in Sema() argument
31 Allocator(Allocator), SourceMgr(SourceMgr), Diags(Diags), Traits(Traits), in Sema()
93 << Command->getCommandNameRange(Traits); in actOnParamCommandStart()
99 const CommandInfo *Info = Traits.getCommandInfo(Comment->getCommandID()); in checkFunctionDeclVerbatimLine()
132 const CommandInfo *Info = Traits.getCommandInfo(Comment->getCommandID()); in checkContainerDeclVerbatimLine()
171 const CommandInfo *Info = Traits.getCommandInfo(Comment->getCommandID()); in checkContainerDecl()
296 << Command->getCommandNameRange(Traits); in actOnTParamCommandStart()
370 StringRef CommandName = Traits.getCommandInfo(CommandID)->Name; in actOnInlineCommand()
389 StringRef CommandName = Traits.getCommandInfo(CommandID)->Name; in actOnInlineCommand()
402 unsigned CommandID = Traits.registerUnknownCommand(CommandName)->getID(); in actOnUnknownCommand()
[all …]
H A DCommentBriefParser.cpp56 BriefParser::BriefParser(Lexer &L, const CommandTraits &Traits) : in BriefParser() argument
57 L(L), Traits(Traits) { in BriefParser()
80 const CommandInfo *Info = Traits.getCommandInfo(Tok.getCommandID()); in Parse()
H A DCommentParser.cpp258 const CommandTraits &Traits): in Parser() argument
260 Traits(Traits) { in Parser()
316 const CommandInfo *Info = Traits.getCommandInfo(Tok.getCommandID()); in parseBlockCommand()
429 << Traits.getCommandInfo(CommandTok.getCommandID())->Name in parseInlineCommand()
577 const CommandInfo *Info = Traits.getCommandInfo(Tok.getCommandID()); in parseParagraphOrBlockCommand()
692 const CommandInfo *Info = Traits.getCommandInfo(Tok.getVerbatimBlockID()); in parseVerbatimBlock()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DBinaryItemStream.h33 template <typename T, typename Traits = BinaryItemTraits<T>>
49 if (Size > Traits::length(Item)) in readBytes()
51 Buffer = Traits::bytes(Item).take_front(Size); in readBytes()
60 Buffer = Traits::bytes(Items[*ExpectedIndex]); in readLongestContiguousChunk()
79 uint32_t Len = Traits::length(Item); in computeItemOffsets()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Index/
H A DCommentToXML.cpp85 const CommandTraits &Traits);
98 const CommandTraits &Traits) : in FullCommentParts() argument
122 const CommandInfo *Info = Traits.getCommandInfo(BCC->getCommandID()); in FullCommentParts()
173 const CommandInfo *Info = Traits.getCommandInfo(VLC->getCommandID()); in FullCommentParts()
223 const CommandTraits &Traits) : in CommentASTToHTMLConverter() argument
224 FC(FC), Result(Str), Traits(Traits) in CommentASTToHTMLConverter()
257 const CommandTraits &Traits; member in __anonb750af730111::CommentASTToHTMLConverter
334 const CommandInfo *Info = Traits.getCommandInfo(C->getCommandID()); in visitBlockCommandComment()
443 FullCommentParts Parts(C, Traits); in visitFullComment()
534 const CommandTraits &Traits, in CommentASTToXMLConverter() argument
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DCommentParser.h51 const CommandTraits &Traits; variable
84 Traits.getCommandInfo(Tok.getCommandID())->IsBlockCommand; in isTokBlockCommand()
90 const CommandTraits &Traits);
H A DCommentBriefParser.h32 const CommandTraits &Traits; variable
44 BriefParser(Lexer &L, const CommandTraits &Traits);
H A DJSONNodeDumper.h131 const comments::CommandTraits *Traits; variable
189 const comments::CommandTraits *Traits) in JSONNodeDumper() argument
191 PrintPolicy(PrintPolicy), Traits(Traits), LastLocLine(0), in JSONNodeDumper()
416 const comments::CommandTraits *Traits) in JSONDumper() argument
417 : NodeDumper(OS, SrcMgr, Ctx, PrintPolicy, Traits) {} in JSONDumper()
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/tr2/
H A Dbool_set132 template<typename CharT, typename Traits>
133 friend std::basic_ostream<CharT, Traits>&
134 operator<<(std::basic_ostream<CharT, Traits>& __out, bool_set __b)
140 template<typename CharT, typename Traits>
141 friend std::basic_istream<CharT, Traits>&
142 operator>>(std::basic_istream<CharT, Traits>& __in, bool_set& __b)
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/tr2/
H A Dbool_set132 template<typename CharT, typename Traits>
133 friend std::basic_ostream<CharT, Traits>&
134 operator<<(std::basic_ostream<CharT, Traits>& __out, bool_set __b)
140 template<typename CharT, typename Traits>
141 friend std::basic_istream<CharT, Traits>&
142 operator>>(std::basic_istream<CharT, Traits>& __in, bool_set& __b)
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineInstrBundleIterator.h109 using Traits = MachineInstrBundleIteratorTraits<Ty, IsReverse>;
110 using instr_iterator = typename Traits::instr_iterator;
124 using nonconst_instr_iterator = typename Traits::nonconst_instr_iterator;
125 using const_instr_iterator = typename Traits::const_instr_iterator;

1234