Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/
H A DIntervalMap.h629 unsigned LeafNode<KeyT, ValT, N, Traits>::
965 using KeyTraits = Traits;
1120 if (empty() || Traits::startLess(x, start()) || Traits::stopLess(stop(), x))
1187 assert(Traits::nonEmpty(a, b)); in overlaps()
1201 ValT IntervalMap<KeyT, ValT, N, Traits>::
1293 void IntervalMap<KeyT, ValT, N, Traits>::
1320 void IntervalMap<KeyT, ValT, N, Traits>::
1329 void IntervalMap<KeyT, ValT, N, Traits>::
1508 void IntervalMap<KeyT, ValT, N, Traits>::
1522 void IntervalMap<KeyT, ValT, N, Traits>::
[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;
191 using value_type = typename Traits::value_type;
192 using pointer = typename Traits::pointer;
193 using reference = typename Traits::reference;
200 using node_pointer = typename Traits::node_pointer;
[all …]
H A DTypeSwitch.h55 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-14.2/contrib/llvm-project/clang/include/clang/CodeGen/
H A DConstantInitBuilder.h339 template <class Impl, class Traits>
341 : public Traits::AggregateBuilderBase {
411 template <class Traits>
416 ConstantAggregateBuilderTemplateBase<typename Traits::ArrayBuilder, Traits>;
447 template <class Traits>
452 ConstantAggregateBuilderTemplateBase<typename Traits::StructBuilder,Traits>;
498 template <class Traits>
541 template <class Traits>
545 template <class Impl, class Traits>
558 template <class Traits>
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DHashTable.h218 const_iterator find_as(const Key &K, TraitsT &Traits) const { in find_as() argument
219 uint32_t H = Traits.hashLookupKey(K) % capacity(); in find_as()
224 if (Traits.storageKeyToLookupKey(Buckets[I].first) == K) in find_as()
250 bool set_as(const Key &K, ValueT V, TraitsT &Traits) { in set_as() argument
255 ValueT get(const Key &K, TraitsT &Traits) const { in get() argument
256 auto Iter = find_as(K, Traits); in get()
273 bool set_as_internal(const Key &K, ValueT V, TraitsT &Traits, in set_as_internal() argument
275 auto Entry = find_as(K, Traits); in set_as_internal()
292 grow(Traits); in set_as_internal()
294 assert((find_as(K, Traits)) != end()); in set_as_internal()
[all …]
/freebsd-14.2/contrib/llvm-project/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()
441 for (typename Traits::PHI_iterator I = Traits::PHI_begin(PHI), in CheckIfPHIMatches()
442 E = Traits::PHI_end(PHI); I != E; ++I) { in CheckIfPHIMatches()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DBinaryItemStream.h33 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-14.2/contrib/llvm-project/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()
293 << Command->getCommandNameRange(Traits); in actOnTParamCommandStart()
365 StringRef CommandName = Traits.getCommandInfo(CommandID)->Name; in actOnInlineCommand()
546 DiagLoc = Command->getCommandNameRange(Traits).getEnd(); in checkBlockCommandEmptyParagraph()
549 << Command->getCommandName(Traits) in checkBlockCommandEmptyParagraph()
586 << Command->getCommandName(Traits) in checkReturnsCommand()
596 << Command->getCommandName(Traits) in checkReturnsCommand()
619 StringRef CommandName = Command->getCommandName(Traits); in checkBlockCommandDuplicate()
[all …]
H A DCommentBriefParser.cpp47 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 DCommentParser.cpp258 const CommandTraits &Traits): in Parser() argument
260 Traits(Traits) { in Parser()
313 const CommandInfo *Info = Traits.getCommandInfo(Tok.getCommandID()); in parseBlockCommand()
401 const CommandInfo *Info = Traits.getCommandInfo(Tok.getCommandID()); in parseInlineCommand()
562 const CommandInfo *Info = Traits.getCommandInfo(Tok.getCommandID()); in parseParagraphOrBlockCommand()
677 const CommandInfo *Info = Traits.getCommandInfo(Tok.getVerbatimBlockID()); in parseVerbatimBlock()
H A DCommentLexer.cpp402 const CommandInfo *Info = Traits.getCommandInfoOrNULL(CommandName); in lexCommentText()
404 if ((Info = Traits.getTypoCorrectCommandInfo(CommandName))) { in lexCommentText()
508 T.setVerbatimBlockID(Traits.getCommandInfo(Name)->getID()); in lexVerbatimBlockFirstLine()
738 const CommandTraits &Traits, SourceLocation FileLoc, in Lexer() argument
740 : Allocator(Allocator), Diags(Diags), Traits(Traits), in Lexer()
/freebsd-14.2/contrib/llvm-project/clang/lib/Index/
H A DCommentToXML.cpp85 const CommandTraits &Traits);
98 const CommandTraits &Traits) : in FullCommentParts() argument
223 const CommandTraits &Traits) : in CommentASTToHTMLConverter() argument
224 FC(FC), Result(Str), Traits(Traits) in CommentASTToHTMLConverter()
257 const CommandTraits &Traits; member in __anon0d666dfe0111::CommentASTToHTMLConverter
443 FullCommentParts Parts(C, Traits); in visitFullComment()
534 const CommandTraits &Traits, in CommentASTToXMLConverter() argument
536 FC(FC), Result(Str), Traits(Traits), SM(SM) { } in CommentASTToXMLConverter()
572 const CommandTraits &Traits; member in __anon0d666dfe0211::CommentASTToXMLConverter
728 ParagraphKind = C->getCommandName(Traits); in visitBlockCommandComment()
[all …]
/freebsd-14.2/contrib/llvm-project/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
190 const comments::CommandTraits *Traits) in JSONNodeDumper() argument
192 PrintPolicy(PrintPolicy), Traits(Traits), LastLocLine(0), in JSONNodeDumper()
436 const comments::CommandTraits *Traits) in JSONDumper() argument
437 : NodeDumper(OS, SrcMgr, Ctx, PrintPolicy, Traits) {} in JSONDumper()
H A DCommentSema.h44 CommandTraits &Traits; variable
73 DiagnosticsEngine &Diags, CommandTraits &Traits,
H A DComment.h363 StringRef getCommandName(const CommandTraits &Traits) const {
364 return Traits.getCommandInfo(getCommandID())->Name;
652 StringRef getCommandName(const CommandTraits &Traits) const {
653 return Traits.getCommandInfo(getCommandID())->Name;
660 SourceRange getCommandNameRange(const CommandTraits &Traits) const {
661 StringRef Name = getCommandName(Traits);
H A DCommentLexer.h231 const CommandTraits &Traits; variable
353 const CommandTraits &Traits, SourceLocation FileLoc,
H A DTextNodeDumper.h154 const comments::CommandTraits *Traits = nullptr; variable
/freebsd-14.2/contrib/llvm-project/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;
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DOwnership.h55 using Traits = llvm::PointerLikeTypeTraits<PtrTy>; variable
81 return Traits::getFromVoidPointer(Ptr); in get()
85 Ptr = Traits::getAsVoidPointer(P); in set()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Option/
H A DArgList.h69 using Traits = std::iterator_traits<BaseIter>; variable
72 using value_type = typename Traits::value_type;
73 using reference = typename Traits::reference;
74 using pointer = typename Traits::pointer;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LoadValueInjectionLoadHardening.cpp194 using Traits = llvm::GraphTraits<GraphType *>; typedef
195 using NodeRef = typename Traits::NodeRef;
196 using EdgeRef = typename Traits::EdgeRef;
197 using ChildIteratorType = typename Traits::ChildIteratorType;
198 using ChildEdgeIteratorType = typename Traits::ChildEdgeIteratorType;
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DTokenKinds.def476 // MSVC12.0 / VS2013 Type Traits
484 // MSVC14.0 / VS2015 Type Traits
487 // MSVC Type Traits of unknown vintage
492 // GNU and MS Type Traits
527 // Clang-only C++ Type Traits
539 // Embarcadero Expression Traits
543 // Embarcadero Unary Type Traits
567 // Embarcadero Binary Type Traits
635 // OpenMP Type Traits
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprCXX.cpp1414 template<typename Traits>
1417 typedef typename Traits::ValueTy ValueTy;
1419 typedef typename Traits::RValueTy RValueTy;
1461 DeleteArgs.add(Traits::get(CGF, Ptr), FPT->getParamType(0)); in Emit()
1480 DeleteArgs.add(Traits::get(CGF, AllocSize), in Emit()
1495 DeleteArgs.add(Traits::get(CGF, Arg.ArgValue), Arg.ArgType); in Emit()

12