| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | IntervalMap.h | 566 template <typename KeyT, typename ValT, unsigned N, typename Traits> 585 assert((i == 0 || Traits::stopLess(stop(i - 1), x)) && in findFrom() 587 while (i != Size && Traits::stopLess(stop(i), x)) ++i; in findFrom() 600 assert((i == 0 || Traits::stopLess(stop(i - 1), x)) && in safeFind() 602 while (Traits::stopLess(stop(i), x)) ++i; in safeFind() 614 return Traits::startLess(x, start(i)) ? NotFound : value(i); in safeLookup() 629 template <typename KeyT, typename ValT, unsigned N, typename Traits> 630 unsigned LeafNode<KeyT, ValT, N, Traits>:: 634 assert(!Traits::stopLess(b, a) && "Invalid interval"); in insertFrom() 637 assert((i == 0 || Traits::stopLess(stop(i - 1), a))); in insertFrom() [all …]
|
| H A D | ilist_iterator.h | 92 using Traits = ilist_detail::IteratorTraits<OptionsT, IsConst>; 96 using value_type = typename Traits::value_type; 97 using pointer = typename Traits::pointer; 98 using reference = typename Traits::reference; 105 using node_pointer = typename Traits::node_pointer; 106 using node_reference = typename Traits::node_reference; 226 using Traits = ilist_detail::IteratorTraits<OptionsT, IsConst>; 230 using value_type = typename Traits::value_type; 231 using pointer = typename Traits::pointer; 232 using reference = typename Traits::reference; [all …]
|
| H A D | TypeSwitch.h | 55 using Traits = function_traits<std::decay_t<CallableT>>; in Case() local 57 std::remove_reference_t<typename Traits::template arg_t<0>>>>; in Case()
|
| /freebsd/contrib/llvm-project/clang/include/clang/CodeGen/ |
| H A D | ConstantInitBuilder.h | 347 template <class Impl, class Traits> 349 : public Traits::AggregateBuilderBase { 350 using super = typename Traits::AggregateBuilderBase; 352 using InitBuilder = typename Traits::InitBuilder; 353 using ArrayBuilder = typename Traits::ArrayBuilder; 354 using StructBuilder = typename Traits::StructBuilder; 355 using AggregateBuilderBase = typename Traits::AggregateBuilderBase; 419 template <class Traits> 421 : public ConstantAggregateBuilderTemplateBase<typename Traits::ArrayBuilder, 422 Traits> { [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
| H A D | HashTable.h | 221 const_iterator find_as(const Key &K, TraitsT &Traits) const { in find_as() argument 222 uint32_t H = Traits.hashLookupKey(K) % capacity(); in find_as() 227 if (Traits.storageKeyToLookupKey(Buckets[I].first) == K) in find_as() 253 bool set_as(const Key &K, ValueT V, TraitsT &Traits) { in set_as() argument 254 return set_as_internal(K, std::move(V), Traits, std::nullopt); in set_as() 258 ValueT get(const Key &K, TraitsT &Traits) const { in get() argument 259 auto Iter = find_as(K, Traits); in get() 276 bool set_as_internal(const Key &K, ValueT V, TraitsT &Traits, in set_as_internal() argument 278 auto Entry = find_as(K, Traits); in set_as_internal() 281 assert(Traits.storageKeyToLookupKey(Buckets[Entry.index()].first) == K); in set_as_internal() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | SSAUpdaterImpl.h | 35 using Traits = SSAUpdaterTraits<UpdaterT>; variable 36 using BlkT = typename Traits::BlkT; 37 using ValT = typename Traits::ValT; 38 using PhiT = typename Traits::PhiT; 100 ValT V = Traits::GetPoisonVal(BB, Updater); in GetValue() 131 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::GetPoisonVal(Pred->BB, Updater); in FindDominators() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | BinaryItemStream.h | 33 template <typename T, typename Traits = BinaryItemTraits<T>> 48 if (Size > Traits::length(Item)) in readBytes() 50 Buffer = Traits::bytes(Item).take_front(Size); in readBytes() 59 Buffer = Traits::bytes(Items[*ExpectedIndex]); in readLongestContiguousChunk() 78 uint64_t Len = Traits::length(Item); in computeItemOffsets()
|
| /freebsd/contrib/llvm-project/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() 174 const CommandInfo *Info = Traits.getCommandInfo(Comment->getCommandID()); in checkContainerDecl() 295 << Command->getCommandNameRange(Traits); in actOnTParamCommandStart() 367 StringRef CommandName = Traits.getCommandInfo(CommandID)->Name; in actOnInlineCommand() 377 unsigned CommandID = Traits.registerUnknownCommand(CommandName)->getID(); in actOnUnknownCommand() 397 StringRef CommandName = Traits.getCommandInfo(CommandID)->Name; in actOnVerbatimBlockStart() [all …]
|
| H A D | CommentBriefParser.cpp | 47 BriefParser::BriefParser(Lexer &L, const CommandTraits &Traits) : in BriefParser() argument 48 L(L), Traits(Traits) { in BriefParser() 71 const CommandInfo *Info = Traits.getCommandInfo(Tok.getCommandID()); in Parse()
|
| H A D | CommentParser.cpp | 388 const CommandTraits &Traits): in Parser() argument 390 Traits(Traits) { in Parser() 478 const CommandInfo *Info = Traits.getCommandInfo(Tok.getCommandID()); in parseBlockCommand() 572 const CommandInfo *Info = Traits.getCommandInfo(Tok.getCommandID()); in parseInlineCommand() 733 const CommandInfo *Info = Traits.getCommandInfo(Tok.getCommandID()); in parseParagraphOrBlockCommand() 848 const CommandInfo *Info = Traits.getCommandInfo(Tok.getVerbatimBlockID()); in parseVerbatimBlock()
|
| H A D | CommentLexer.cpp | 411 const CommandInfo *Info = Traits.getCommandInfoOrNULL(CommandName); in lexCommentText() 413 if ((Info = Traits.getTypoCorrectCommandInfo(CommandName))) { in lexCommentText() 517 T.setVerbatimBlockID(Traits.getCommandInfo(Name)->getID()); in lexVerbatimBlockFirstLine() 770 const CommandTraits &Traits, SourceLocation FileLoc, in Lexer() argument 772 : Allocator(Allocator), Diags(Diags), Traits(Traits), in Lexer()
|
| /freebsd/contrib/llvm-project/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 __anon841f57080111::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 …]
|
| /freebsd/contrib/llvm-project/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 190 const comments::CommandTraits *Traits) in JSONNodeDumper() argument 192 PrintPolicy(PrintPolicy), Traits(Traits), LastLocLine(0), in JSONNodeDumper() 446 const comments::CommandTraits *Traits) in JSONDumper() argument 447 : NodeDumper(OS, SrcMgr, Ctx, PrintPolicy, Traits) {} in JSONDumper()
|
| H A D | CommentSema.h | 44 CommandTraits &Traits; variable 73 DiagnosticsEngine &Diags, CommandTraits &Traits,
|
| H A D | CommentLexer.h | 231 const CommandTraits &Traits; variable 353 const CommandTraits &Traits, SourceLocation FileLoc,
|
| H A D | TextNodeDumper.h | 156 const comments::CommandTraits *Traits = nullptr; variable
|
| /freebsd/contrib/llvm-project/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;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Option/ |
| H A D | ArgList.h | 70 using Traits = std::iterator_traits<BaseIter>; variable 73 using value_type = typename Traits::value_type; 74 using reference = typename Traits::reference; 75 using pointer = typename Traits::pointer;
|
| /freebsd/contrib/llvm-project/libcxx/include/ |
| H A D | locale | 57 template <class charT, class Traits, class Allocator> 58 bool operator()(const basic_string<charT,Traits,Allocator>& s1, 59 const basic_string<charT,Traits,Allocator>& s2) const;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86LoadValueInjectionLoadHardening.cpp | 193 using Traits = llvm::GraphTraits<GraphType *>; typedef 194 using NodeRef = typename Traits::NodeRef; 195 using EdgeRef = typename Traits::EdgeRef; 196 using ChildIteratorType = typename Traits::ChildIteratorType; 197 using ChildEdgeIteratorType = typename Traits::ChildEdgeIteratorType;
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | TokenKinds.def | 492 // MSVC12.0 / VS2013 Type Traits 500 // MSVC14.0 / VS2015 Type Traits 503 // MSVC Type Traits of unknown vintage 508 // GNU and MS Type Traits 546 // Clang-only C++ Type Traits 568 // Embarcadero Expression Traits 572 // Embarcadero Unary Type Traits 596 // Embarcadero Binary Type Traits 675 // OpenMP Type Traits
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprCXX.cpp | 1435 template<typename Traits> 1438 typedef typename Traits::ValueTy ValueTy; 1440 typedef typename Traits::RValueTy RValueTy; 1490 DeleteArgs.add(Traits::get(CGF, TypeIdentity), SpecializedTypeIdentity); in Emit() 1494 DeleteArgs.add(Traits::get(CGF, Ptr), FPT->getParamType(FirstNonTypeArg)); in Emit() 1516 DeleteArgs.add(Traits::get(CGF, AllocSize), in Emit() 1531 DeleteArgs.add(Traits::get(CGF, Arg.ArgValue), Arg.ArgType); in Emit()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | DeclSpec.h | 474 constexpr std::array<TST, 16> Traits = { in isTransformTypeTrait() local 479 return T >= Traits.front() && T <= Traits.back(); in isTransformTypeTrait()
|