Searched refs:AsmToken (Results 1 - 24 of 24) sorted by relevance

/external/llvm/lib/MC/MCParser/
H A DAsmLexer.cpp45 /// location. This is defined to always return AsmToken::Error.
46 AsmToken AsmLexer::ReturnError(const char *Loc, const std::string &Msg) {
49 return AsmToken(AsmToken::Error, StringRef(Loc, 0));
74 AsmToken AsmLexer::LexFloatLiteral() {
90 return AsmToken(AsmToken::Real,
98 AsmToken AsmLexer::LexIdentifier() {
113 return AsmToken(AsmToken
[all...]
H A DMCAsmLexer.cpp15 MCAsmLexer::MCAsmLexer() : CurTok(AsmToken::Error, StringRef()), TokStart(0) {
25 SMLoc AsmToken::getLoc() const {
29 SMLoc AsmToken::getEndLoc() const {
H A DAsmParser.cpp164 const AsmToken &Lex();
183 const std::vector<std::vector<AsmToken> > &A,
478 const AsmToken &AsmParser::Lex() {
479 const AsmToken *tok = &Lexer.Lex();
481 if (tok->is(AsmToken::Eof)) {
491 if (tok->is(AsmToken::Error))
520 while (Lexer.isNot(AsmToken::Eof)) {
585 while (Lexer.isNot(AsmToken::EndOfStatement) &&
586 Lexer.isNot(AsmToken::Eof))
590 if (Lexer.is(AsmToken
[all...]
H A DELFAsmParser.cpp164 if (getLexer().isNot(AsmToken::EndOfStatement)) {
175 if (getLexer().is(AsmToken::EndOfStatement))
178 if (getLexer().isNot(AsmToken::Comma))
190 if (getLexer().isNot(AsmToken::EndOfStatement))
206 if (getLexer().isNot(AsmToken::Comma))
214 if (getLexer().isNot(AsmToken::EndOfStatement))
227 if (getLexer().is(AsmToken::String)) {
238 if (getLexer().is(AsmToken::Minus)) {
241 } else if (getLexer().is(AsmToken::String)) {
244 } else if (getLexer().is(AsmToken
[all...]
H A DCOFFAsmParser.cpp139 if (getLexer().isNot(AsmToken::EndOfStatement)) {
150 if (getLexer().is(AsmToken::EndOfStatement))
153 if (getLexer().isNot(AsmToken::Comma))
166 if (getLexer().isNot(AsmToken::EndOfStatement))
195 if (getLexer().isNot(AsmToken::EndOfStatement))
208 if (getLexer().isNot(AsmToken::EndOfStatement))
227 if (getLexer().isNot(AsmToken::EndOfStatement))
242 if (getLexer().isNot(AsmToken::EndOfStatement))
275 if (getLexer().isNot(AsmToken::Comma))
281 if (getLexer().is(AsmToken
[all...]
H A DMCAsmParser.cpp32 const AsmToken &MCAsmParser::getTok() {
H A DDarwinAsmParser.cpp300 if (getLexer().isNot(AsmToken::EndOfStatement))
335 if (getLexer().isNot(AsmToken::Comma))
343 if (getLexer().isNot(AsmToken::EndOfStatement))
359 if (getLexer().isNot(AsmToken::String))
364 if (getLexer().isNot(AsmToken::EndOfStatement))
387 if (getLexer().isNot(AsmToken::Comma))
395 if (getLexer().isNot(AsmToken::EndOfStatement))
417 if (!getLexer().is(AsmToken::Comma))
429 if (getLexer().isNot(AsmToken::EndOfStatement))
458 if (getLexer().isNot(AsmToken
[all...]
/external/llvm/lib/Target/X86/AsmParser/
H A DX86AsmLexer.cpp26 AsmToken tentativeToken;
28 const AsmToken &lexTentative() {
34 const AsmToken &lexDefinite() {
42 AsmToken LexTokenATT();
43 AsmToken LexTokenIntel();
45 AsmToken LexToken() {
48 return AsmToken(AsmToken::Error, "", 0);
54 return AsmToken(AsmToken
[all...]
H A DX86AsmParser.cpp105 virtual bool ParseDirective(AsmToken DirectiveID);
481 const AsmToken &TokPercent = Parser.getTok();
482 assert(TokPercent.is(AsmToken::Percent) && "Invalid token kind!");
487 const AsmToken &Tok = Parser.getTok();
488 if (Tok.isNot(AsmToken::Identifier)) {
522 if (getLexer().isNot(AsmToken::LParen))
527 const AsmToken &IntTok = Parser.getTok();
528 if (IntTok.isNot(AsmToken::Integer))
542 if (getParser().Lex().isNot(AsmToken::RParen))
611 if (getLexer().isNot(AsmToken
[all...]
/external/llvm/include/llvm/MC/MCParser/
H A DAsmLexer.h39 virtual AsmToken LexToken();
57 AsmToken ReturnError(const char *Loc, const std::string &Msg);
59 AsmToken LexIdentifier();
60 AsmToken LexSlash();
61 AsmToken LexLineComment();
62 AsmToken LexDigit();
63 AsmToken LexSingleQuote();
64 AsmToken LexQuote();
65 AsmToken LexFloatLiteral();
H A DMCAsmLexer.h19 /// AsmToken - Target independent representation for an assembler token.
20 class AsmToken { class in namespace:llvm
64 AsmToken() {} function in class:llvm::AsmToken
65 AsmToken(TokenKind _Kind, StringRef _Str, int64_t _IntVal = 0) function in class:llvm::AsmToken
118 AsmToken CurTok;
131 virtual AsmToken LexToken() = 0;
145 const AsmToken &Lex() {
155 const AsmToken &getTok() {
170 AsmToken::TokenKind getKind() const { return CurTok.getKind(); }
173 bool is(AsmToken
[all...]
H A DMCAsmParser.h17 class AsmToken;
91 /// Lex - Get the next AsmToken in the stream, possibly handling file
93 virtual const AsmToken &Lex() = 0;
95 /// getTok - Get the current AsmToken from the stream.
96 const AsmToken &getTok();
H A DMCAsmParserExtension.h69 const AsmToken &Lex() { return getParser().Lex(); }
71 const AsmToken &getTok() { return getParser().getTok(); }
/external/llvm/lib/Target/MBlaze/AsmParser/
H A DMBlazeAsmLexer.cpp30 const AsmToken &lexDefinite() {
34 AsmToken LexTokenUAL();
58 AsmToken LexToken() {
61 return AsmToken(AsmToken::Error, "", 0);
67 return AsmToken(AsmToken::Error, "", 0);
88 AsmToken MBlazeBaseAsmLexer::LexTokenUAL() {
89 const AsmToken &lexedToken = lexDefinite();
93 return AsmToken(lexedToke
[all...]
H A DMBlazeAsmParser.cpp67 virtual bool ParseDirective(AsmToken DirectiveID);
396 case AsmToken::Identifier:
423 case AsmToken::Identifier:
441 case AsmToken::LParen:
442 case AsmToken::Plus:
443 case AsmToken::Minus:
444 case AsmToken::Integer:
445 case AsmToken::Identifier:
491 if (getLexer().is(AsmToken::EndOfStatement))
498 while (getLexer().isNot(AsmToken
[all...]
/external/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmLexer.cpp32 const AsmToken &lexDefinite() {
36 AsmToken LexTokenUAL();
60 AsmToken LexToken() {
63 return AsmToken(AsmToken::Error, "", 0);
69 return AsmToken(AsmToken::Error, "", 0);
98 AsmToken ARMBaseAsmLexer::LexTokenUAL() {
99 const AsmToken &lexedToken = lexDefinite();
103 case AsmToken
[all...]
H A DARMAsmParser.cpp260 bool ParseDirective(AsmToken DirectiveID);
2435 const AsmToken &Tok = Parser.getTok();
2436 if (Tok.isNot(AsmToken::Identifier)) return -1;
2489 const AsmToken &Tok = Parser.getTok();
2490 assert(Tok.is(AsmToken::Identifier) && "Token is not an Identifier");
2523 if (Parser.getTok().is(AsmToken::Hash) ||
2524 Parser.getTok().is(AsmToken::Dollar)) {
2552 } else if (Parser.getTok().is(AsmToken::Identifier)) {
2593 const AsmToken &ExclaimTok = Parser.getTok();
2594 if (ExclaimTok.is(AsmToken
[all...]
/external/llvm/include/llvm/MC/
H A DMCTargetAsmLexer.h21 AsmToken CurTok;
32 virtual AsmToken LexToken() = 0;
58 const AsmToken &Lex() {
63 const AsmToken &getTok() {
78 AsmToken::TokenKind getKind() const { return CurTok.getKind(); }
81 bool is(AsmToken::TokenKind K) const { return CurTok.is(K); }
84 bool isNot(AsmToken::TokenKind K) const { return CurTok.isNot(K); }
H A DMCTargetAsmParser.h19 class AsmToken;
80 virtual bool ParseDirective(AsmToken DirectiveID) = 0;
/external/llvm/tools/llvm-mc/
H A Dllvm-mc.cpp252 while (Lexer.Lex().isNot(AsmToken::Eof)) {
253 AsmToken Tok = Lexer.getTok();
261 case AsmToken::Error:
264 case AsmToken::Identifier:
267 case AsmToken::Integer:
270 case AsmToken::Real:
273 case AsmToken::Register:
276 case AsmToken::String:
280 case AsmToken::Amp: Out->os() << "Amp"; break;
281 case AsmToken
[all...]
/external/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp28 bool ParseDirective(AsmToken DirectiveID);
57 ParseDirective(AsmToken DirectiveID) {
/external/llvm/lib/MC/MCDisassembler/
H A DEDToken.cpp93 SmallVector<AsmToken, 10> asmTokens;
104 SmallVectorImpl<AsmToken>::iterator tokenIterator;
143 case AsmToken::Identifier:
160 case AsmToken::Integer:
175 case AsmToken::Register:
H A DEDDisassembler.cpp329 SmallVectorImpl<AsmToken> &tokens,
362 AsmToken OpcodeToken = genericParser->Lex();
363 AsmToken NextToken = genericParser->Lex(); // consume next token, because specificParser expects us to
365 if (OpcodeToken.is(AsmToken::Identifier)) {
369 if (NextToken.isNot(AsmToken::Eof) &&
382 SpecificAsmLexer->isNot(AsmToken::Eof) &&
383 SpecificAsmLexer->isNot(AsmToken::EndOfStatement)) {
384 if (SpecificAsmLexer->is(AsmToken::Error)) {
H A DEDDisassembler.h34 class AsmToken;
262 llvm::SmallVectorImpl<llvm::AsmToken> &tokens,

Completed in 231 milliseconds