HomeSort by relevance Sort by last modified time
    Searched refs:AsmToken (Results 1 - 24 of 24) sorted by null

  /external/llvm/lib/MC/MCParser/
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::Dot, StringRef(TokStart, 1))
    [all...]
MCAsmLexer.cpp 15 MCAsmLexer::MCAsmLexer() : CurTok(AsmToken::Error, StringRef()), TokStart(0) {
25 SMLoc AsmToken::getLoc() const {
29 SMLoc AsmToken::getEndLoc() const {
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::EndOfStatement)
    [all...]
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::Identifier))
    [all...]
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::Comma))
    [all...]
MCAsmParser.cpp 32 const AsmToken &MCAsmParser::getTok() {
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::EndOfStatement)
    [all...]
  /external/llvm/lib/Target/X86/AsmParser/
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::Error, "", 0)
    [all...]
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::LBrac)
    [all...]
  /external/llvm/include/llvm/MC/MCParser/
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();
MCAsmLexer.h 19 /// AsmToken - Target independent representation for an assembler token.
20 class AsmToken {
64 AsmToken() {}
65 AsmToken(TokenKind _Kind, StringRef _Str, int64_t _IntVal = 0)
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::TokenKind K) const { return CurTok.is(K);
    [all...]
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();
MCAsmParserExtension.h 69 const AsmToken &Lex() { return getParser().Lex(); }
71 const AsmToken &getTok() { return getParser().getTok(); }
  /external/llvm/lib/Target/MBlaze/AsmParser/
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(lexedToken)
    [all...]
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::EndOfStatement) &
    [all...]
  /external/llvm/include/llvm/MC/
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); }
MCTargetAsmParser.h 19 class AsmToken;
80 virtual bool ParseDirective(AsmToken DirectiveID) = 0;
  /external/llvm/lib/Target/ARM/AsmParser/
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::Error
    [all...]
ARMAsmParser.cpp 260 bool ParseDirective(AsmToken DirectiveID);
    [all...]
  /external/llvm/tools/llvm-mc/
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::AmpAmp: Out->os() << "AmpAmp"; break
    [all...]
  /external/llvm/lib/Target/Mips/AsmParser/
MipsAsmParser.cpp 28 bool ParseDirective(AsmToken DirectiveID);
57 ParseDirective(AsmToken DirectiveID) {
  /external/llvm/lib/MC/MCDisassembler/
EDToken.cpp 93 SmallVector<AsmToken, 10> asmTokens;
104 SmallVectorImpl<AsmToken>::iterator tokenIterator;
143 case AsmToken::Identifier:
160 case AsmToken::Integer:
175 case AsmToken::Register:
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)) {
EDDisassembler.h 34 class AsmToken;
262 llvm::SmallVectorImpl<llvm::AsmToken> &tokens,

Completed in 1154 milliseconds