Home
last modified time | relevance | path

Searched refs:StringRef (Results 1 – 25 of 1331) sorted by relevance

12345678910>>...54

/NextBSD/contrib/llvm/include/llvm/ADT/
HDStringRef.h25 class StringRef; variable
28 bool getAsUnsignedInteger(StringRef Str, unsigned Radix,
31 bool getAsSignedInteger(StringRef Str, unsigned Radix, long long &Result);
40 class StringRef {
66 /*implicit*/ StringRef() : Data(nullptr), Length(0) {} in StringRef() function
69 /*implicit*/ StringRef(const char *Str) in StringRef() function
76 /*implicit*/ StringRef(const char *data, size_t length) in StringRef() function
83 /*implicit*/ StringRef(const std::string &Str) in StringRef() function
128 template <typename Allocator> StringRef copy(Allocator &A) const { in copy()
131 return StringRef(S, Length); in copy()
[all …]
HDSmallString.h31 SmallString(StringRef S) : SmallVector<char, InternalLen>(S.begin(), S.end()) {} in SmallString()
57 void assign(StringRef RHS) { in assign()
84 void append(StringRef RHS) { in append()
99 bool equals(StringRef RHS) const { in equals()
104 bool equals_lower(StringRef RHS) const { in equals_lower()
110 int compare(StringRef RHS) const { in compare()
115 int compare_lower(StringRef RHS) const { in compare_lower()
121 int compare_numeric(StringRef RHS) const { in compare_numeric()
130 bool startswith(StringRef Prefix) const { in startswith()
135 bool endswith(StringRef Suffix) const { in endswith()
[all …]
/NextBSD/contrib/llvm/lib/MC/MCParser/
HDDarwinAsmParser.cpp30 template<bool (DarwinAsmParser::*HandlerMethod)(StringRef, SMLoc)>
31 void addDirectiveHandler(StringRef Directive) { in addDirectiveHandler()
172 bool parseDirectiveDesc(StringRef, SMLoc);
173 bool parseDirectiveIndirectSymbol(StringRef, SMLoc);
174 bool parseDirectiveDumpOrLoad(StringRef, SMLoc);
175 bool parseDirectiveLsym(StringRef, SMLoc);
176 bool parseDirectiveLinkerOption(StringRef, SMLoc);
177 bool parseDirectiveSection(StringRef, SMLoc);
178 bool parseDirectivePushSection(StringRef, SMLoc);
179 bool parseDirectivePopSection(StringRef, SMLoc);
[all …]
HDAsmLexer.cpp27 AllowAtInIdentifier = !StringRef(MAI.getCommentString()).startswith("@"); in AsmLexer()
33 void AsmLexer::setBuffer(StringRef Buf, const char *ptr) { in setBuffer()
49 return AsmToken(AsmToken::Error, StringRef(Loc, 0)); in ReturnError()
91 StringRef(TokStart, CurPtr - TokStart)); in LexFloatLiteral()
138 return AsmToken(AsmToken::Real, StringRef(TokStart, CurPtr - TokStart)); in LexHexFloatLiteral()
162 return AsmToken(AsmToken::Dot, StringRef(TokStart, 1)); in LexIdentifier()
164 return AsmToken(AsmToken::Identifier, StringRef(TokStart, CurPtr - TokStart)); in LexIdentifier()
173 default: return AsmToken(AsmToken::Slash, StringRef(CurPtr-1, 1)); in LexSlash()
203 return AsmToken(AsmToken::Eof, StringRef(TokStart, 0)); in LexLineComment()
204 return AsmToken(AsmToken::EndOfStatement, StringRef(TokStart, 0)); in LexLineComment()
[all …]
HDCOFFAsmParser.cpp28 template<bool (COFFAsmParser::*HandlerMethod)(StringRef, SMLoc)>
29 void addDirectiveHandler(StringRef Directive) { in addDirectiveHandler()
35 bool ParseSectionSwitch(StringRef Section,
39 bool ParseSectionSwitch(StringRef Section, unsigned Characteristics,
40 SectionKind Kind, StringRef COMDATSymName,
43 bool ParseSectionName(StringRef &SectionName);
44 bool ParseSectionFlags(StringRef FlagsString, unsigned* Flags);
93 bool ParseSectionDirectiveText(StringRef, SMLoc) { in ParseSectionDirectiveText() argument
100 bool ParseSectionDirectiveData(StringRef, SMLoc) { in ParseSectionDirectiveData() argument
107 bool ParseSectionDirectiveBSS(StringRef, SMLoc) { in ParseSectionDirectiveBSS() argument
[all …]
HDELFAsmParser.cpp26 template<bool (ELFAsmParser::*HandlerMethod)(StringRef, SMLoc)>
27 void addDirectiveHandler(StringRef Directive) { in addDirectiveHandler()
34 bool ParseSectionSwitch(StringRef Section, unsigned Type, unsigned Flags,
82 bool ParseSectionDirectiveData(StringRef, SMLoc) { in ParseSectionDirectiveData() argument
87 bool ParseSectionDirectiveText(StringRef, SMLoc) { in ParseSectionDirectiveText() argument
92 bool ParseSectionDirectiveBSS(StringRef, SMLoc) { in ParseSectionDirectiveBSS() argument
97 bool ParseSectionDirectiveRoData(StringRef, SMLoc) { in ParseSectionDirectiveRoData() argument
102 bool ParseSectionDirectiveTData(StringRef, SMLoc) { in ParseSectionDirectiveTData() argument
108 bool ParseSectionDirectiveTBSS(StringRef, SMLoc) { in ParseSectionDirectiveTBSS() argument
114 bool ParseSectionDirectiveDataRel(StringRef, SMLoc) { in ParseSectionDirectiveDataRel() argument
[all …]
/NextBSD/contrib/llvm/include/llvm/Support/
HDPath.h51 : public std::iterator<std::input_iterator_tag, const StringRef> {
52 StringRef Path; ///< The entire path.
53 StringRef Component; ///< The current component. Not necessarily in Path.
57 friend const_iterator begin(StringRef path);
58 friend const_iterator end(StringRef path);
78 : public std::iterator<std::input_iterator_tag, const StringRef> {
79 StringRef Path; ///< The entire path.
80 StringRef Component; ///< The current component. Not necessarily in Path.
83 friend reverse_iterator rbegin(StringRef path);
84 friend reverse_iterator rend(StringRef path);
[all …]
HDYAMLParser.h64 bool dumpTokens(StringRef Input, raw_ostream &);
69 bool scanTokens(StringRef Input);
72 std::string escape(StringRef Input);
79 Stream(StringRef Input, SourceMgr &, bool ShowColors = true);
117 Node(unsigned int Type, std::unique_ptr<Document> &, StringRef Anchor,
118 StringRef Tag);
122 StringRef getAnchor() const { return Anchor; } in getAnchor()
126 StringRef getRawTag() const { return Tag; } in getRawTag()
166 StringRef Anchor;
168 StringRef Tag;
[all …]
HDYAMLTraits.h238 typedef StringRef (*Signature_input)(StringRef, void*, T&);
240 typedef bool (*Signature_mustQuote)(StringRef);
260 typedef StringRef (*Signature_input)(StringRef, void *, T &);
296 typedef StringRef (*Signature_validate)(class IO&, T&);
380 inline bool isNumber(StringRef S) {
383 S.drop_front().find_first_not_of(OctalChars) == StringRef::npos)
387 S.drop_front(2).find_first_not_of(OctalChars) == StringRef::npos)
392 S.drop_front(2).find_first_not_of(HexChars) == StringRef::npos)
396 if (S.find_first_not_of(DecChars) == StringRef::npos)
409 inline bool isNumeric(StringRef S) {
[all …]
HDTargetParser.h23 class StringRef; variable
170 static StringRef getFPUSynonym(StringRef FPU);
171 static StringRef getArchSynonym(StringRef Arch);
174 static StringRef getCanonicalArchName(StringRef Arch);
189 static const char * getDefaultCPU(StringRef Arch);
192 static unsigned parseFPU(StringRef FPU);
193 static unsigned parseArch(StringRef Arch);
194 static unsigned parseArchExt(StringRef ArchExt);
195 static unsigned parseCPUArch(StringRef CPU);
196 static unsigned parseArchISA(StringRef Arch);
[all …]
/NextBSD/contrib/llvm/include/llvm/DebugInfo/DWARF/
HDDWARFContext.h180 virtual StringRef getAbbrevSection() = 0;
182 virtual StringRef getARangeSection() = 0;
183 virtual StringRef getDebugFrameSection() = 0;
185 virtual StringRef getStringSection() = 0;
186 virtual StringRef getRangeSection() = 0;
187 virtual StringRef getPubNamesSection() = 0;
188 virtual StringRef getPubTypesSection() = 0;
189 virtual StringRef getGnuPubNamesSection() = 0;
190 virtual StringRef getGnuPubTypesSection() = 0;
195 virtual StringRef getAbbrevDWOSection() = 0;
[all …]
/NextBSD/contrib/llvm/include/llvm/IR/
HDDIBuilder.h33 class StringRef; variable
107 createCompileUnit(unsigned Lang, StringRef File, StringRef Dir,
108 StringRef Producer, bool isOptimized, StringRef Flags,
109 unsigned RV, StringRef SplitName = StringRef(),
115 DIFile *createFile(StringRef Filename, StringRef Directory);
118 DIEnumerator *createEnumerator(StringRef Name, int64_t Val);
121 DIBasicType *createUnspecifiedType(StringRef Name);
132 DIBasicType *createBasicType(StringRef Name, uint64_t SizeInBits,
148 StringRef Name = "");
169 DIDerivedType *createTypedef(DIType *Ty, StringRef Name, DIFile *File,
[all …]
/NextBSD/contrib/llvm/tools/llvm-readobj/
HDStreamWriter.h28 StringRef Name;
80 void printEnum(StringRef Label, T Value, in printEnum()
82 StringRef Name; in printEnum()
100 void printFlags(StringRef Label, T Value, ArrayRef<EnumEntry<TFlag>> Flags,
135 void printFlags(StringRef Label, T Value) { in printFlags()
148 void printNumber(StringRef Label, uint64_t Value) { in printNumber()
152 void printNumber(StringRef Label, uint32_t Value) { in printNumber()
156 void printNumber(StringRef Label, uint16_t Value) { in printNumber()
160 void printNumber(StringRef Label, uint8_t Value) { in printNumber()
164 void printNumber(StringRef Label, int64_t Value) { in printNumber()
[all …]
/NextBSD/contrib/llvm/tools/clang/lib/Tooling/
HDFileMatchTrie.cpp26 bool equivalent(StringRef FileA, StringRef FileB) const override { in equivalent()
54 void insert(StringRef NewPath, unsigned ConsumedLength = 0) { in insert()
69 StringRef Element(llvm::sys::path::filename( in insert()
70 StringRef(Path).drop_back(ConsumedLength))); in insert()
73 StringRef Element(llvm::sys::path::filename( in insert()
74 StringRef(NewPath).drop_back(ConsumedLength))); in insert()
99 StringRef findEquivalent(const PathComparator& Comparator, in findEquivalent()
100 StringRef FileName, in findEquivalent()
104 if (Comparator.equivalent(StringRef(Path), FileName)) in findEquivalent()
105 return StringRef(Path); in findEquivalent()
[all …]
/NextBSD/contrib/llvm/lib/Support/
HDYAMLTraits.cpp47 Input::Input(StringRef InputContent, in Input()
104 bool Input::mapTag(StringRef Tag, bool Default) { in mapTag()
309 void Input::scalarString(StringRef &S, bool) { in scalarString()
317 void Input::blockScalarString(StringRef &S) { scalarString(S, false); } in blockScalarString()
332 StringRef KeyStr = SN->getValue(StringStorage); in createHNodes()
338 KeyStr = StringRef(Buf, Len); in createHNodes()
342 StringRef Value = BSN->getValue(); in createHNodes()
345 return llvm::make_unique<ScalarHNode>(N, StringRef(Buf, Value.size())); in createHNodes()
365 StringRef KeyStr = KeyScalar->getValue(StringStorage); in createHNodes()
371 KeyStr = StringRef(Buf, Len); in createHNodes()
[all …]
HDStringRef.cpp20 const size_t StringRef::npos;
52 int StringRef::compare_lower(StringRef RHS) const { in compare_lower()
61 bool StringRef::startswith_lower(StringRef Prefix) const { in startswith_lower()
67 bool StringRef::endswith_lower(StringRef Suffix) const { in endswith_lower()
73 int StringRef::compare_numeric(StringRef RHS) const { in compare_numeric()
104 unsigned StringRef::edit_distance(llvm::StringRef Other, in edit_distance()
117 std::string StringRef::lower() const { in lower()
125 std::string StringRef::upper() const { in upper()
142 size_t StringRef::find(StringRef Str, size_t From) const { in find()
182 size_t StringRef::rfind(StringRef Str) const { in rfind()
[all …]
HDStringExtras.cpp21 StringRef::size_type llvm::StrInStrNoCase(StringRef s1, StringRef s2) { in StrInStrNoCase()
24 return StringRef::npos; in StrInStrNoCase()
28 return StringRef::npos; in StrInStrNoCase()
37 std::pair<StringRef, StringRef> llvm::getToken(StringRef Source, in getToken()
38 StringRef Delimiters) { in getToken()
40 StringRef::size_type Start = Source.find_first_not_of(Delimiters); in getToken()
43 StringRef::size_type End = Source.find_first_of(Delimiters, Start); in getToken()
50 void llvm::SplitString(StringRef Source, in SplitString()
51 SmallVectorImpl<StringRef> &OutFragments, in SplitString()
52 StringRef Delimiters) { in SplitString()
[all …]
HDPath.cpp34 using llvm::StringRef;
45 StringRef find_first_component(StringRef path) { in find_first_component()
81 size_t filename_pos(StringRef str) { in filename_pos()
93 if (pos == StringRef::npos) in filename_pos()
97 if (pos == StringRef::npos || in filename_pos()
104 size_t root_dir_start(StringRef str) { in root_dir_start()
117 return StringRef::npos; in root_dir_start()
131 return StringRef::npos; in root_dir_start()
134 size_t parent_path_end(StringRef path) { in parent_path_end()
148 return StringRef::npos; in parent_path_end()
[all …]
HDYAMLParser.cpp48 static EncodingInfo getUnicodeEncoding(StringRef Input) { in getUnicodeEncoding()
140 StringRef Range;
213 static UTF8Decoded decodeUTF8(StringRef Range) { in decodeUTF8()
214 StringRef::iterator Position= Range.begin(); in decodeUTF8()
215 StringRef::iterator End = Range.end(); in decodeUTF8()
268 Scanner(StringRef Input, SourceMgr &SM, bool ShowColors = true);
282 void setError(const Twine &Message, StringRef::iterator Position) { in setError()
305 StringRef currentInput() { in currentInput()
306 return StringRef(Current, End - Current); in currentInput()
315 UTF8Decoded decodeUTF8(StringRef::iterator Position) { in decodeUTF8()
[all …]
/NextBSD/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/
HDRuntimeDyldChecker.cpp34 bool evaluate(StringRef Expr) const { in evaluate()
42 StringRef LHSExpr = Expr.substr(0, EQIdx).rtrim(); in evaluate()
43 StringRef RemainingExpr; in evaluate()
53 StringRef RHSExpr = Expr.substr(EQIdx + 1).ltrim(); in evaluate()
110 StringRef getTokenForError(StringRef Expr) const { in getTokenForError()
114 StringRef Token, Remaining; in getTokenForError()
128 EvalResult unexpectedToken(StringRef TokenStart, StringRef SubExpr, in unexpectedToken()
129 StringRef ErrText) const { in unexpectedToken()
144 bool handleError(StringRef Expr, const EvalResult &R) const { in handleError()
151 std::pair<BinOpToken, StringRef> parseBinOpToken(StringRef Expr) const { in parseBinOpToken()
[all …]
HDRuntimeDyldCheckerImpl.h29 bool check(StringRef CheckExpr) const;
30 bool checkAllRulesInBuffer(StringRef RulePrefix, MemoryBuffer *MemBuf) const;
45 bool isSymbolValid(StringRef Symbol) const;
46 uint64_t getSymbolLocalAddr(StringRef Symbol) const;
47 uint64_t getSymbolRemoteAddr(StringRef Symbol) const;
51 StringRef FileName,
52 StringRef SectionName) const;
54 std::pair<uint64_t, std::string> getSectionAddr(StringRef FileName,
55 StringRef SectionName,
58 std::pair<uint64_t, std::string> getStubAddrFor(StringRef FileName,
[all …]
/NextBSD/contrib/llvm/tools/llvm-cxxdump/
HDllvm-cxxdump.cpp59 static void reportError(StringRef Input, StringRef Message) { in reportError()
68 static void reportError(StringRef Input, std::error_code EC) { in reportError()
90 StringRef *I, StringRef *E) { in collectRelocatedSymbols()
100 ErrorOr<StringRef> RelocSymName = RelocSymI->getName(); in collectRelocatedSymbols()
115 uint64_t SymAddress, uint64_t SymSize, StringRef SymName, in collectRelocationOffsets()
116 std::map<std::pair<StringRef, uint64_t>, StringRef> &Collection) { in collectRelocationOffsets() argument
124 ErrorOr<StringRef> RelocSymName = RelocSymI->getName(); in collectRelocationOffsets()
137 StringRef Symbols[2]; in dumpCXXData()
141 StringRef Symbols[1]; in dumpCXXData()
145 StringRef Symbols[2]; in dumpCXXData()
[all …]
/NextBSD/contrib/llvm/include/llvm/MC/
HDMCContext.h149 StringRef DwarfDebugFlags;
153 StringRef DwarfDebugProducer;
169 StringRef GroupName;
171 ELFSectionKey(StringRef SectionName, StringRef GroupName, in ELFSectionKey()
186 StringRef GroupName;
188 COFFSectionKey(StringRef SectionName, StringRef GroupName, in COFFSectionKey()
211 MCSymbol *createSymbol(StringRef Name, bool AlwaysAddSuffix,
277 MCSymbol *getOrCreateFrameAllocSymbol(StringRef FuncName, unsigned Idx);
279 MCSymbol *getOrCreateParentFrameOffsetSymbol(StringRef FuncName);
281 MCSymbol *getOrCreateLSDASymbol(StringRef FuncName);
[all …]
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDCommentLexer.h100 StringRef getText() const LLVM_READONLY { in getText()
102 return StringRef(TextPtr, IntVal); in getText()
105 void setText(StringRef Text) { in setText()
111 StringRef getUnknownCommandName() const LLVM_READONLY { in getUnknownCommandName()
113 return StringRef(TextPtr, IntVal); in getUnknownCommandName()
116 void setUnknownCommandName(StringRef Name) { in setUnknownCommandName()
142 StringRef getVerbatimBlockText() const LLVM_READONLY { in getVerbatimBlockText()
144 return StringRef(TextPtr, IntVal); in getVerbatimBlockText()
147 void setVerbatimBlockText(StringRef Text) { in setVerbatimBlockText()
163 StringRef getVerbatimLineText() const LLVM_READONLY { in getVerbatimLineText()
[all …]
/NextBSD/contrib/llvm/tools/clang/include/clang/Basic/
HDSanitizerBlacklist.h33 bool isBlacklistedGlobal(StringRef GlobalName,
34 StringRef Category = StringRef()) const;
35 bool isBlacklistedType(StringRef MangledTypeName,
36 StringRef Category = StringRef()) const;
37 bool isBlacklistedFunction(StringRef FunctionName) const;
38 bool isBlacklistedFile(StringRef FileName,
39 StringRef Category = StringRef()) const;
41 StringRef Category = StringRef()) const;

12345678910>>...54