Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/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;
253 if (Count <= Marker::Traits::MARK_MASK) {
256 Count >>= Marker::Traits::MARK_SIZE;
267 if (Count <= Marker::Traits::MARK_MASK) {
268 Tag |= Marker::Traits::STOP_MASK;
271 Count >>= Marker::Traits::MARK_SIZE;
306 while (!(Tag & Marker::Traits::STOP_MASK));
[all …]
H A DIntervalMap.h631 unsigned LeafNode<KeyT, ValT, N, Traits>::
967 using KeyTraits = Traits;
1074 if (empty() || Traits::startLess(x, start()) || Traits::stopLess(stop(), x))
1141 assert(Traits::nonEmpty(a, b)); in overlaps()
1155 ValT IntervalMap<KeyT, ValT, N, Traits>::
1247 void IntervalMap<KeyT, ValT, N, Traits>::
1274 void IntervalMap<KeyT, ValT, N, Traits>::
1283 void IntervalMap<KeyT, ValT, N, Traits>::
1462 void IntervalMap<KeyT, ValT, N, Traits>::
1476 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;
H A DTypeSwitch.h49 using Traits = function_traits<std::decay_t<CallableT>>; in Case() local
51 std::remove_reference_t<typename Traits::template arg_t<0>>>>; in Case()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/CodeGen/
H A DConstantInitBuilder.h344 template <class Impl, class Traits>
346 : public Traits::AggregateBuilderBase {
416 template <class Traits>
421 ConstantAggregateBuilderTemplateBase<typename Traits::ArrayBuilder, Traits>;
452 template <class Traits>
457 ConstantAggregateBuilderTemplateBase<typename Traits::StructBuilder,Traits>;
503 template <class Traits>
546 template <class Traits>
550 template <class Impl, class Traits>
563 template <class Traits>
[all …]
/freebsd-13.1/contrib/llvm-project/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()
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()
296 grow(Traits); in set_as_internal()
298 assert((find_as(K, Traits)) != end()); in set_as_internal()
[all …]
/freebsd-13.1/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()
415 for (typename Traits::PHI_iterator I = Traits::PHI_begin(PHI), in CheckIfPHIMatches()
416 E = Traits::PHI_end(PHI); I != E; ++I) { in CheckIfPHIMatches()
[all …]
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/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()
296 << Command->getCommandNameRange(Traits); in actOnTParamCommandStart()
370 StringRef CommandName = Traits.getCommandInfo(CommandID)->Name; in actOnInlineCommand()
575 DiagLoc = Command->getCommandNameRange(Traits).getEnd(); in checkBlockCommandEmptyParagraph()
578 << Command->getCommandName(Traits) in checkBlockCommandEmptyParagraph()
615 << Command->getCommandName(Traits) in checkReturnsCommand()
625 << Command->getCommandName(Traits) in checkReturnsCommand()
648 StringRef CommandName = Command->getCommandName(Traits); in checkBlockCommandDuplicate()
[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()
H A DCommentLexer.cpp406 const CommandInfo *Info = Traits.getCommandInfoOrNULL(CommandName); in lexCommentText()
408 if ((Info = Traits.getTypoCorrectCommandInfo(CommandName))) { in lexCommentText()
512 T.setVerbatimBlockID(Traits.getCommandInfo(Name)->getID()); in lexVerbatimBlockFirstLine()
742 const CommandTraits &Traits, SourceLocation FileLoc, in Lexer() argument
744 : Allocator(Allocator), Diags(Diags), Traits(Traits), in Lexer()
/freebsd-13.1/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 __anon1951f43c0111::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 __anon1951f43c0211::CommentASTToXMLConverter
728 ParagraphKind = C->getCommandName(Traits); in visitBlockCommandComment()
[all …]
/freebsd-13.1/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.h132 const comments::CommandTraits *Traits; variable
190 const comments::CommandTraits *Traits) in JSONNodeDumper() argument
192 PrintPolicy(PrintPolicy), Traits(Traits), LastLocLine(0), in JSONNodeDumper()
421 const comments::CommandTraits *Traits) in JSONDumper() argument
422 : NodeDumper(OS, SrcMgr, Ctx, PrintPolicy, Traits) {} in JSONDumper()
H A DComment.h344 StringRef getCommandName(const CommandTraits &Traits) const { in getCommandName() argument
345 return Traits.getCommandInfo(getCommandID())->Name; in getCommandName()
654 StringRef getCommandName(const CommandTraits &Traits) const { in getCommandName() argument
655 return Traits.getCommandInfo(getCommandID())->Name; in getCommandName()
662 SourceRange getCommandNameRange(const CommandTraits &Traits) const { in getCommandNameRange() argument
663 StringRef Name = getCommandName(Traits); in getCommandNameRange()
H A DCommentSema.h44 CommandTraits &Traits; variable
73 DiagnosticsEngine &Diags, CommandTraits &Traits,
H A DCommentLexer.h231 const CommandTraits &Traits; variable
350 const CommandTraits &Traits, SourceLocation FileLoc,
/freebsd-13.1/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-13.1/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-13.1/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-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LoadValueInjectionLoadHardening.cpp195 using Traits = llvm::GraphTraits<GraphType *>; typedef
196 using NodeRef = typename Traits::NodeRef;
197 using EdgeRef = typename Traits::EdgeRef;
198 using ChildIteratorType = typename Traits::ChildIteratorType;
199 using ChildEdgeIteratorType = typename Traits::ChildEdgeIteratorType;
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A DTokenKinds.def461 // MSVC12.0 / VS2013 Type Traits
469 // MSVC14.0 / VS2015 Type Traits
472 // MSVC Type Traits of unknown vintage
477 // GNU and MS Type Traits
510 // Clang-only C++ Type Traits
513 // Embarcadero Expression Traits
517 // Embarcadero Unary Type Traits
541 // Embarcadero Binary Type Traits
598 // OpenMP Type Traits
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprCXX.cpp1397 template<typename Traits>
1400 typedef typename Traits::ValueTy ValueTy;
1402 typedef typename Traits::RValueTy RValueTy;
1444 DeleteArgs.add(Traits::get(CGF, Ptr), FPT->getParamType(0)); in Emit()
1463 DeleteArgs.add(Traits::get(CGF, AllocSize), in Emit()
1478 DeleteArgs.add(Traits::get(CGF, Arg.ArgValue), Arg.ArgType); in Emit()

12