Home
last modified time | relevance | path

Searched refs:FragmentKind (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp70 if (Last.Kind == FragmentKind::Text) { in appendUnduplicatedTextCharacter()
77 append("", FragmentKind::Text); in appendUnduplicatedTextCharacter()
98 if (Last.Kind == FragmentKind::Text && Last.Spelling.back() == ';') in removeTrailingSemicolon()
105 DeclarationFragments::FragmentKind Kind) { in getFragmentKindString()
107 case DeclarationFragments::FragmentKind::None: in getFragmentKindString()
109 case DeclarationFragments::FragmentKind::Keyword: in getFragmentKindString()
111 case DeclarationFragments::FragmentKind::Attribute: in getFragmentKindString()
113 case DeclarationFragments::FragmentKind::NumberLiteral: in getFragmentKindString()
115 case DeclarationFragments::FragmentKind::StringLiteral: in getFragmentKindString()
117 case DeclarationFragments::FragmentKind::Identifier: in getFragmentKindString()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DDeclarationFragments.h53 enum class FragmentKind { enum
90 FragmentKind Kind;
99 Fragment(StringRef Spelling, FragmentKind Kind, StringRef PreciseIdentifier, in Fragment()
138 DeclarationFragments &append(StringRef Spelling, FragmentKind Kind,
141 if (Kind == FragmentKind::Text && !Fragments.empty() &&
142 Fragments.back().Kind == FragmentKind::Text) {
172 if (It != end() && It->Kind == FragmentKind::Text && in insert()
173 OtherFrags.back().Kind == FragmentKind::Text) { in insert()
183 if (It != begin() && std::prev(It)->Kind == FragmentKind::Text && in insert()
184 OtherFrags.front().Kind == FragmentKind::Text) { in insert()
[all …]
H A DExtractAPIVisitor.h1121 DeclarationFragments::FragmentKind::Keyword); in VisitTypedefNameDecl()
1125 .append(" { ... } ", DeclarationFragments::FragmentKind::Text) in VisitTypedefNameDecl()
1126 .append(Name, DeclarationFragments::FragmentKind::Identifier) in VisitTypedefNameDecl()
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DSymbolRemappingReader.cpp50 using FK = ItaniumManglingCanonicalizer::FragmentKind; in read()
51 std::optional<FK> FragmentKind = StringSwitch<std::optional<FK>>(Parts[0]) in read() local
56 if (!FragmentKind) in read()
61 switch (Canonicalizer.addEquivalence(*FragmentKind, Parts[1], Parts[2])) { in read()
H A DItaniumManglingCanonicalizer.cpp207 ItaniumManglingCanonicalizer::addEquivalence(FragmentKind Kind, StringRef First, in addEquivalence()
218 case FragmentKind::Name: in addEquivalence()
236 case FragmentKind::Type: in addEquivalence()
241 case FragmentKind::Encoding: in addEquivalence()
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DItaniumManglingCanonicalizer.h57 enum class FragmentKind { enum
68 EquivalenceError addEquivalence(FragmentKind Kind, StringRef First,
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/Serialization/
H A DSymbolGraphSerializer.cpp341 DeclarationFragments::FragmentKind::Identifier, in serializeNames()