| /openbsd-src/gnu/llvm/llvm/lib/MC/MCParser/ |
| H A D | AsmLexer.cpp | 50 TokStart = nullptr; in setBuffer() 97 StringRef(TokStart, CurPtr - TokStart)); in LexFloatLiteral() 123 return ReturnError(TokStart, "invalid hexadecimal floating-point constant: " in LexHexFloatLiteral() 128 return ReturnError(TokStart, "invalid hexadecimal floating-point constant: " in LexHexFloatLiteral() 141 return ReturnError(TokStart, "invalid hexadecimal floating-point constant: " in LexHexFloatLiteral() 144 return AsmToken(AsmToken::Real, StringRef(TokStart, CurPtr - TokStart)); in LexHexFloatLiteral() 170 if (CurPtr == TokStart+1 && TokStart[0] == '.') in LexIdentifier() 171 return AsmToken(AsmToken::Dot, StringRef(TokStart, 1)); in LexIdentifier() 173 return AsmToken(AsmToken::Identifier, StringRef(TokStart, CurPtr - TokStart)); in LexIdentifier() 182 return AsmToken(AsmToken::Slash, StringRef(TokStart, 1)); in LexSlash() [all …]
|
| H A D | MCAsmLexer.cpp | 23 return SMLoc::getFromPointer(TokStart); in getLoc()
|
| /openbsd-src/gnu/llvm/llvm/lib/TableGen/ |
| H A D | TGLexer.cpp | 51 TokStart = nullptr; in TGLexer() 63 return SMLoc::getFromPointer(TokStart); in getLoc() 97 TokStart = CurPtr; in processEOF() 143 TokStart = CurPtr; in LexToken() 154 return ReturnError(TokStart, "Unexpected character"); in LexToken() 197 return ReturnError(TokStart, "Invalid '..' punctuation"); in LexToken() 221 return ReturnError(TokStart, "Unexpected character"); in LexToken() 325 return ReturnError(TokStart, "Invalid variable name"); in LexVarName() 339 const char *IdentStart = TokStart; in LexIdentifier() 440 PrintError(TokStart, "Unterminated comment!"); in SkipCComment() [all …]
|
| H A D | TGLexer.h | 88 const char *TokStart = nullptr; variable 130 return std::make_pair(CurIntVal, (CurPtr - TokStart)-2); in getCurBinaryIntVal()
|
| /openbsd-src/gnu/llvm/llvm/lib/AsmParser/ |
| H A D | LLLexer.cpp | 184 TokStart = CurPtr; in LexToken() 210 StrVal.assign(TokStart, CurPtr-1); in LexToken() 263 if (const char *Ptr = isLabelTail(TokStart)) { in LexDollar() 265 StrVal.assign(TokStart, CurPtr - 1); in LexDollar() 281 StrVal.assign(TokStart + 2, CurPtr - 1); in LexDollar() 344 uint64_t Val = atoull(TokStart + 1, CurPtr); in LexUIntID() 364 StrVal.assign(TokStart+2, CurPtr-1); in LexVar() 426 StrVal.assign(TokStart+1, CurPtr); // Skip ! in LexExclaim() 938 if ((TokStart[0] == 'u' || TokStart[0] == 's') && in LexIdentifier() 939 TokStart[1] == '0' && TokStart[2] == 'x' && in LexIdentifier() [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/AsmParser/ |
| H A D | LLLexer.h | 36 const char *TokStart; variable 57 LocTy getLoc() const { return SMLoc::getFromPointer(TokStart); } in getLoc()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Lex/ |
| H A D | Lexer.h | 391 static unsigned getTokenPrefixLength(SourceLocation TokStart, 399 static SourceLocation AdvanceToTokenCharacter(SourceLocation TokStart, in AdvanceToTokenCharacter() argument 403 return TokStart.getLocWithOffset( in AdvanceToTokenCharacter() 404 getTokenPrefixLength(TokStart, Characters, SM, LangOpts)); in AdvanceToTokenCharacter()
|
| H A D | Preprocessor.h | 2190 SourceLocation AdvanceToTokenCharacter(SourceLocation TokStart, in AdvanceToTokenCharacter() argument 2192 return Lexer::AdvanceToTokenCharacter(TokStart, Char, SourceMgr, LangOpts); in AdvanceToTokenCharacter()
|
| /openbsd-src/gnu/llvm/clang/lib/Lex/ |
| H A D | Lexer.cpp | 376 const char *TokStart = SourceMgr.getCharacterData(Tok.getLocation(), in getSpelling() local 385 return std::string(TokStart, TokStart + Tok.getLength()); in getSpelling() 389 Result.resize(getSpellingSlow(Tok, TokStart, LangOpts, &*Result.begin())); in getSpelling() 408 const char *TokStart = nullptr; in getSpelling() local 411 TokStart = Tok.getRawIdentifier().data(); in getSpelling() 422 TokStart = Tok.getLiteralData(); in getSpelling() 424 if (!TokStart) { in getSpelling() 427 TokStart = SourceMgr.getCharacterData(Tok.getLocation(), &CharDataInvalid); in getSpelling() 438 Buffer = TokStart; in getSpelling() 443 return getSpellingSlow(Tok, TokStart, LangOpts, const_cast<char*>(Buffer)); in getSpelling() [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/MC/MCParser/ |
| H A D | MCAsmLexer.h | 46 const char *TokStart = nullptr;
|