Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/unittests/Support/
H A DItaniumManglingCanonicalizerTest.cpp23 using FragmentKind = llvm::ItaniumManglingCanonicalizer::FragmentKind; typedef
26 FragmentKind Kind;
49 {FragmentKind::Type, "Ss", in getTestcases()
51 {FragmentKind::Type, "Ss", in getTestcases()
88 {FragmentKind::Name, in getTestcases()
92 {FragmentKind::Name, in getTestcases()
96 {FragmentKind::Name, in getTestcases()
107 {FragmentKind::Type, in getTestcases()
113 {FragmentKind::Name, "1X", "1Y"}, in getTestcases()
186 {FragmentKind::Type, "1A", "1B"}, in getTestcases()
[all …]
/llvm-project-15.0.7/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp25 if (Last.Kind == FragmentKind::Text) { in appendSpace()
32 append(" ", FragmentKind::Text); in appendSpace()
40 DeclarationFragments::FragmentKind Kind) { in getFragmentKindString()
42 case DeclarationFragments::FragmentKind::None: in getFragmentKindString()
44 case DeclarationFragments::FragmentKind::Keyword: in getFragmentKindString()
46 case DeclarationFragments::FragmentKind::Attribute: in getFragmentKindString()
48 case DeclarationFragments::FragmentKind::NumberLiteral: in getFragmentKindString()
52 case DeclarationFragments::FragmentKind::Identifier: in getFragmentKindString()
62 case DeclarationFragments::FragmentKind::Text: in getFragmentKindString()
69 DeclarationFragments::FragmentKind
[all …]
/llvm-project-15.0.7/clang/include/clang/ExtractAPI/
H A DDeclarationFragments.h48 enum class FragmentKind { enum
85 FragmentKind Kind;
90 Fragment(StringRef Spelling, FragmentKind Kind, StringRef PreciseIdentifier) in Fragment()
101 DeclarationFragments &append(StringRef Spelling, FragmentKind Kind,
103 if (Kind == FragmentKind::Text && !Fragments.empty() &&
104 Fragments.back().Kind == FragmentKind::Text) {
136 static StringRef getFragmentKindString(FragmentKind Kind);
139 static FragmentKind parseFragmentKindFromString(StringRef S);
/llvm-project-15.0.7/llvm/lib/Support/
H A DSymbolRemappingReader.cpp50 using FK = ItaniumManglingCanonicalizer::FragmentKind; in read()
51 Optional<FK> FragmentKind = StringSwitch<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.cpp206 ItaniumManglingCanonicalizer::addEquivalence(FragmentKind Kind, StringRef First, in addEquivalence()
217 case FragmentKind::Name: in addEquivalence()
235 case FragmentKind::Type: in addEquivalence()
240 case FragmentKind::Encoding: in addEquivalence()
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DItaniumManglingCanonicalizer.h57 enum class FragmentKind { enum
68 EquivalenceError addEquivalence(FragmentKind Kind, StringRef First,
/llvm-project-15.0.7/clang/lib/ExtractAPI/Serialization/
H A DSymbolGraphSerializer.cpp305 DeclarationFragments::FragmentKind::Identifier, in serializeNames()