| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/ |
| H A D | Waymarking.h | 203 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 D | IntervalMap.h | 567 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 D | ilist_iterator.h | 62 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 D | ConstantInitBuilder.h | 344 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 D | hash-set.h | 35 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 D | hash-map.h | 37 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 D | bitmap.h | 971 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 D | ordered-hash-map.h | 33 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 D | hash-set.h | 35 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 D | hash-map.h | 37 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 D | bitmap.h | 961 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 D | ordered-hash-map.h | 33 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 D | HashTable.h | 222 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 D | SSAUpdaterImpl.h | 34 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 D | CommentSema.cpp | 29 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 D | CommentBriefParser.cpp | 56 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 D | CommentParser.cpp | 258 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 D | BinaryItemStream.h | 33 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 D | CommentToXML.cpp | 85 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 D | CommentParser.h | 51 const CommandTraits &Traits; variable 84 Traits.getCommandInfo(Tok.getCommandID())->IsBlockCommand; in isTokBlockCommand() 90 const CommandTraits &Traits);
|
| H A D | CommentBriefParser.h | 32 const CommandTraits &Traits; variable 44 BriefParser(Lexer &L, const CommandTraits &Traits);
|
| H A D | JSONNodeDumper.h | 131 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 D | bool_set | 132 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 D | bool_set | 132 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 D | MachineInstrBundleIterator.h | 109 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;
|