/external/llvm/lib/MC/MCParser/ |
H A D | AsmLexer.cpp | 45 /// 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 D | MCAsmLexer.cpp | 15 MCAsmLexer::MCAsmLexer() : CurTok(AsmToken::Error, StringRef()), TokStart(0) { 25 SMLoc AsmToken::getLoc() const { 29 SMLoc AsmToken::getEndLoc() const {
|
H A D | AsmParser.cpp | 164 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 D | ELFAsmParser.cpp | 164 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 D | COFFAsmParser.cpp | 139 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 D | MCAsmParser.cpp | 32 const AsmToken &MCAsmParser::getTok() {
|
H A D | DarwinAsmParser.cpp | 300 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 D | X86AsmLexer.cpp | 26 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 D | X86AsmParser.cpp | 105 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 D | AsmLexer.h | 39 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 D | MCAsmLexer.h | 19 /// 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 D | MCAsmParser.h | 17 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 D | MCAsmParserExtension.h | 69 const AsmToken &Lex() { return getParser().Lex(); } 71 const AsmToken &getTok() { return getParser().getTok(); }
|
/external/llvm/lib/Target/MBlaze/AsmParser/ |
H A D | MBlazeAsmLexer.cpp | 30 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 D | MBlazeAsmParser.cpp | 67 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 D | ARMAsmLexer.cpp | 32 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 D | ARMAsmParser.cpp | 260 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 D | MCTargetAsmLexer.h | 21 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 D | MCTargetAsmParser.h | 19 class AsmToken; 80 virtual bool ParseDirective(AsmToken DirectiveID) = 0;
|
/external/llvm/tools/llvm-mc/ |
H A D | llvm-mc.cpp | 252 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 D | MipsAsmParser.cpp | 28 bool ParseDirective(AsmToken DirectiveID); 57 ParseDirective(AsmToken DirectiveID) {
|
/external/llvm/lib/MC/MCDisassembler/ |
H A D | EDToken.cpp | 93 SmallVector<AsmToken, 10> asmTokens; 104 SmallVectorImpl<AsmToken>::iterator tokenIterator; 143 case AsmToken::Identifier: 160 case AsmToken::Integer: 175 case AsmToken::Register:
|
H A D | EDDisassembler.cpp | 329 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 D | EDDisassembler.h | 34 class AsmToken; 262 llvm::SmallVectorImpl<llvm::AsmToken> &tokens,
|