/openbsd-src/gnu/llvm/llvm/include/llvm/Demangle/ |
H A D | MicrosoftDemangle.h | 145 SymbolNode *parse(StringView &MangledName); 147 TagTypeNode *parseTagUniqueName(StringView &MangledName); 155 SymbolNode *demangleEncodedSymbol(StringView &MangledName, 157 SymbolNode *demangleDeclarator(StringView &MangledName); 158 SymbolNode *demangleMD5Name(StringView &MangledName); 159 SymbolNode *demangleTypeinfoName(StringView &MangledName); 161 VariableSymbolNode *demangleVariableEncoding(StringView &MangledName, 163 FunctionSymbolNode *demangleFunctionEncoding(StringView &MangledName); 165 Qualifiers demanglePointerExtQualifiers(StringView &MangledName); 168 TypeNode *demangleType(StringView &MangledName, QualifierMangleMode QMM); [all …]
|
H A D | StringView.h | 25 class StringView { 33 StringView(const char (&Str)[N]) : First(Str), Last(Str + N - 1) {} in StringView() function 34 StringView(const char *First_, const char *Last_) in StringView() function 36 StringView(const char *First_, size_t Len) in StringView() function 38 StringView(const char *Str) : First(Str), Last(Str + std::strlen(Str)) {} in StringView() function 39 StringView() : First(nullptr), Last(nullptr) {} in StringView() function 41 StringView substr(size_t Pos, size_t Len = npos) const { 45 return StringView(begin() + Pos, Len); 58 StringView dropFront(size_t N = 1) const { 61 return StringView(First + N, Last); [all …]
|
H A D | ItaniumDemangle.h | 289 virtual StringView getBaseName() const { return StringView(); } in getBaseName() 348 const StringView Suffix; 351 DotSuffix(const Node *Prefix_, StringView Suffix_) in DotSuffix() 366 StringView Ext; 370 VendorExtQualType(const Node *Ty_, StringView Ext_, const Node *TA_) in VendorExtQualType() 374 StringView getExt() const { return Ext; } in getExt() 465 const StringView Postfix; 468 PostfixQualifiedType(const Node *Ty_, StringView Postfix_) in PostfixQualifiedType() 480 const StringView Name; 483 NameType(StringView Name_) : Node(KNameType), Name(Name_) {} in NameType() [all …]
|
H A D | Utility.h | 67 return operator+=(StringView(TempPtr, Temp.data() + Temp.size())); 80 operator StringView() const { return StringView(Buffer, CurrentPosition); } in StringView() function 102 OutputBuffer &operator+=(StringView R) { 117 OutputBuffer &prepend(StringView R) { in prepend() 128 OutputBuffer &operator<<(StringView R) { return (*this += R); }
|
H A D | MicrosoftDemangleNodes.h | 28 using llvm::itanium_demangle::StringView; 387 StringView Name; 406 StringView Name; 519 void output(OutputBuffer &OB, OutputFlags Flags, StringView Separator) const; 604 StringView DecodedString;
|
/openbsd-src/gnu/llvm/libcxxabi/src/demangle/ |
H A D | StringView.h | 25 class StringView { 33 StringView(const char (&Str)[N]) : First(Str), Last(Str + N - 1) {} in StringView() function 34 StringView(const char *First_, const char *Last_) in StringView() function 36 StringView(const char *First_, size_t Len) in StringView() function 38 StringView(const char *Str) : First(Str), Last(Str + std::strlen(Str)) {} in StringView() function 39 StringView() : First(nullptr), Last(nullptr) {} in StringView() function 41 StringView substr(size_t Pos, size_t Len = npos) const { 45 return StringView(begin() + Pos, Len); 58 StringView dropFront(size_t N = 1) const { 61 return StringView(First + N, Last); [all …]
|
H A D | ItaniumDemangle.h | 289 virtual StringView getBaseName() const { return StringView(); } in getBaseName() 348 const StringView Suffix; 351 DotSuffix(const Node *Prefix_, StringView Suffix_) in DotSuffix() 366 StringView Ext; 370 VendorExtQualType(const Node *Ty_, StringView Ext_, const Node *TA_) in VendorExtQualType() 374 StringView getExt() const { return Ext; } in getExt() 465 const StringView Postfix; 468 PostfixQualifiedType(const Node *Ty_, StringView Postfix_) in PostfixQualifiedType() 480 const StringView Name; 483 NameType(StringView Name_) : Node(KNameType), Name(Name_) {} in NameType() [all …]
|
H A D | Utility.h | 67 return operator+=(StringView(TempPtr, Temp.data() + Temp.size())); 80 operator StringView() const { return StringView(Buffer, CurrentPosition); } in StringView() function 102 OutputBuffer &operator+=(StringView R) { 117 OutputBuffer &prepend(StringView R) { in prepend() 128 OutputBuffer &operator<<(StringView R) { return (*this += R); }
|
/openbsd-src/gnu/llvm/llvm/lib/Demangle/ |
H A D | MicrosoftDemangle.cpp | 32 static bool startsWithDigit(StringView S) { in startsWithDigit() 42 static bool isMemberPointer(StringView MangledName, bool &Error) { in isMemberPointer() 106 consumeSpecialIntrinsicKind(StringView &MangledName) { in consumeSpecialIntrinsicKind() 142 static bool startsWithLocalScopePattern(StringView S) { in startsWithLocalScopePattern() 147 if (End == StringView::npos) in startsWithLocalScopePattern() 149 StringView Candidate = S.substr(0, End); in startsWithLocalScopePattern() 181 static bool isTagType(StringView S) { in isTagType() 192 static bool isCustomType(StringView S) { return S[0] == '?'; } in isCustomType() 194 static bool isPointerType(StringView S) { in isPointerType() 209 static bool isArrayType(StringView S) { return S[0] == 'Y'; } in isArrayType() [all …]
|
H A D | RustDemangle.cpp | 28 using llvm::itanium_demangle::StringView; 33 StringView Name; 80 StringView Input; 95 bool demangle(StringView MangledName); 131 uint64_t parseHexNumber(StringView &HexDigits); 134 void print(StringView S); 155 StringView Mangled(MangledName); in rustDemangle() 193 bool Demangler::demangle(StringView Mangled) { in demangle() 206 StringView Suffix = Mangled.dropFront(Dot); in demangle() 778 StringView HexDigits; in demangleConstInt() [all …]
|
H A D | DLangDemangle.cpp | 26 using llvm::itanium_demangle::StringView; 533 *Demangled << StringView(Mangled, Len); in parseLName()
|
H A D | MicrosoftDemangleNodes.cpp | 123 StringView SV = OB; in toString() 161 StringView Separator) const { in output()
|
H A D | ItaniumDemangle.cpp | 81 void print(StringView SV) { in print()
|
/openbsd-src/gnu/llvm/llvm/lib/Support/ |
H A D | ItaniumManglingCanonicalizer.cpp | 20 using llvm::itanium_demangle::StringView; 26 void operator()(StringView Str) { in operator ()() 295 StringView(Mangling.data(), Mangling.size())); in parseMaybeMangledName()
|
/openbsd-src/gnu/llvm/libcxxabi/src/ |
H A D | cxa_demangle.cpp | 80 void print(StringView SV) { in print()
|
/openbsd-src/gnu/llvm/lldb/source/Plugins/SymbolFile/NativePDB/ |
H A D | PdbAstBuilder.cpp | 177 StringView sv(record.UniqueName.begin(), record.UniqueName.size()); in CreateDeclInfoForType()
|
H A D | SymbolFileNativePDB.cpp | 630 StringView sv(record.UniqueName.begin(), record.UniqueName.size()); in GetUnqualifiedTypeName()
|
/openbsd-src/gnu/llvm/clang/docs/tools/ |
H A D | clang-formatted-files.txt | 3103 libc/src/__support/CPP/StringView.h 3452 libcxxabi/src/demangle/StringView.h 5252 llvm/include/llvm/Demangle/StringView.h
|
/openbsd-src/distrib/sets/lists/comp/ |
H A D | clang.amd64 | 1788 ./usr/include/llvm/Demangle/StringView.h
|
H A D | clang.macppc | 1787 ./usr/include/llvm/Demangle/StringView.h
|
H A D | clang.loongson | 1787 ./usr/include/llvm/Demangle/StringView.h
|
H A D | clang.octeon | 1787 ./usr/include/llvm/Demangle/StringView.h
|
H A D | clang.arm64 | 1788 ./usr/include/llvm/Demangle/StringView.h
|
H A D | clang.powerpc64 | 1786 ./usr/include/llvm/Demangle/StringView.h
|
H A D | clang.armv7 | 1786 ./usr/include/llvm/Demangle/StringView.h
|