| /NextBSD/contrib/llvm/include/llvm/ADT/ |
| HD | StringRef.h | 25 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 …]
|
| HD | SmallString.h | 31 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/ |
| HD | DarwinAsmParser.cpp | 30 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 …]
|
| HD | AsmLexer.cpp | 27 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 …]
|
| HD | COFFAsmParser.cpp | 28 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 …]
|
| HD | ELFAsmParser.cpp | 26 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/ |
| HD | Path.h | 51 : 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 …]
|
| HD | YAMLParser.h | 64 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 …]
|
| HD | YAMLTraits.h | 238 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 …]
|
| HD | TargetParser.h | 23 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/ |
| HD | DWARFContext.h | 180 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/ |
| HD | DIBuilder.h | 33 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/ |
| HD | StreamWriter.h | 28 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/ |
| HD | FileMatchTrie.cpp | 26 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/ |
| HD | YAMLTraits.cpp | 47 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 …]
|
| HD | StringRef.cpp | 20 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 …]
|
| HD | StringExtras.cpp | 21 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 …]
|
| HD | Path.cpp | 34 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 …]
|
| HD | YAMLParser.cpp | 48 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/ |
| HD | RuntimeDyldChecker.cpp | 34 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 …]
|
| HD | RuntimeDyldCheckerImpl.h | 29 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/ |
| HD | llvm-cxxdump.cpp | 59 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/ |
| HD | MCContext.h | 149 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/ |
| HD | CommentLexer.h | 100 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/ |
| HD | SanitizerBlacklist.h | 33 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;
|