Home
last modified time | relevance | path

Searched refs:TokStart (Results 1 – 10 of 10) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/MC/MCParser/
H A DAsmLexer.cpp50 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 DMCAsmLexer.cpp23 return SMLoc::getFromPointer(TokStart); in getLoc()
/openbsd-src/gnu/llvm/llvm/lib/TableGen/
H A DTGLexer.cpp51 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 DTGLexer.h88 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 DLLLexer.cpp184 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 DLLLexer.h36 const char *TokStart; variable
57 LocTy getLoc() const { return SMLoc::getFromPointer(TokStart); } in getLoc()
/openbsd-src/gnu/llvm/clang/include/clang/Lex/
H A DLexer.h391 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 DPreprocessor.h2190 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 DLexer.cpp376 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 DMCAsmLexer.h46 const char *TokStart = nullptr;