HomeSort by relevance Sort by last modified time
    Searched refs:AsmToken (Results 1 - 21 of 21) 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,
100 AsmToken AsmLexer::LexHexFloatLiteral(bool NoIntDigits) {
138 return AsmToken(AsmToken::Real, StringRef(TokStart, CurPtr - TokStart))
    [all...]
MCAsmLexer.cpp 15 MCAsmLexer::MCAsmLexer() : CurTok(AsmToken::Error, StringRef()),
26 SMLoc AsmToken::getLoc() const {
30 SMLoc AsmToken::getEndLoc() const {
34 SMRange AsmToken::getLocRange() const {
ELFAsmParser.cpp 170 if (getLexer().isNot(AsmToken::EndOfStatement)) {
181 if (getLexer().is(AsmToken::EndOfStatement))
184 if (getLexer().isNot(AsmToken::Comma))
197 if (getLexer().isNot(AsmToken::EndOfStatement)) {
214 if (getLexer().isNot(AsmToken::Comma))
222 if (getLexer().isNot(AsmToken::EndOfStatement))
235 if (getLexer().is(AsmToken::String)) {
245 if (getLexer().is(AsmToken::Minus)) {
248 } else if (getLexer().is(AsmToken::String)) {
251 } else if (getLexer().is(AsmToken::Identifier))
    [all...]
AsmParser.cpp 52 typedef std::vector<AsmToken> MCAsmMacroArgument;
212 const AsmToken &Lex() override;
588 const AsmToken &AsmParser::Lex() {
589 const AsmToken *tok = &Lexer.Lex();
591 if (tok->is(AsmToken::Eof)) {
601 if (tok->is(AsmToken::Error))
632 while (Lexer.isNot(AsmToken::Eof)) {
699 while (Lexer.isNot(AsmToken::EndOfStatement) && Lexer.isNot(AsmToken::Eof))
703 if (Lexer.is(AsmToken::EndOfStatement)
    [all...]
COFFAsmParser.cpp 268 if (getLexer().isNot(AsmToken::EndOfStatement)) {
279 if (getLexer().is(AsmToken::EndOfStatement))
282 if (getLexer().isNot(AsmToken::Comma))
303 if (getLexer().isNot(AsmToken::EndOfStatement))
314 if (!getLexer().is(AsmToken::Identifier))
346 if (getLexer().is(AsmToken::Comma)) {
349 if (getLexer().isNot(AsmToken::String))
361 if (getLexer().is(AsmToken::Comma)) {
367 if (!getLexer().is(AsmToken::Identifier))
374 if (getLexer().isNot(AsmToken::Comma)
    [all...]
DarwinAsmParser.cpp 377 if (getLexer().isNot(AsmToken::EndOfStatement))
412 if (getLexer().isNot(AsmToken::Comma))
420 if (getLexer().isNot(AsmToken::EndOfStatement))
456 if (getLexer().isNot(AsmToken::EndOfStatement))
469 if (getLexer().isNot(AsmToken::String))
474 if (getLexer().isNot(AsmToken::EndOfStatement))
492 if (getLexer().isNot(AsmToken::String))
502 if (getLexer().is(AsmToken::EndOfStatement))
505 if (getLexer().isNot(AsmToken::Comma))
524 if (getLexer().isNot(AsmToken::Comma)
    [all...]
MCAsmParser.cpp 32 const AsmToken &MCAsmParser::getTok() const {
  /external/llvm/include/llvm/MC/MCParser/
AsmLexer.h 39 AsmToken LexToken() override;
50 const AsmToken peekTok(bool ShouldSkipSpace = true) override;
59 AsmToken ReturnError(const char *Loc, const std::string &Msg);
61 AsmToken LexIdentifier();
62 AsmToken LexSlash();
63 AsmToken LexLineComment();
64 AsmToken LexDigit();
65 AsmToken LexSingleQuote();
66 AsmToken LexQuote();
67 AsmToken LexFloatLiteral()
    [all...]
MCAsmLexer.h 22 class AsmToken {
65 AsmToken() {}
66 AsmToken(TokenKind Kind, StringRef Str, APInt IntVal)
68 AsmToken(TokenKind Kind, StringRef Str, int64_t IntVal = 0)
121 AsmToken CurTok;
136 virtual AsmToken LexToken() = 0;
150 const AsmToken &Lex() {
160 const AsmToken &getTok() const {
165 virtual const AsmToken peekTok(bool ShouldSkipSpace = true) = 0;
178 AsmToken::TokenKind getKind() const { return CurTok.getKind();
    [all...]
MCAsmParserExtension.h 78 const AsmToken &Lex() { return getParser().Lex(); }
80 const AsmToken &getTok() { return getParser().getTok(); }
MCAsmParser.h 139 /// Get the next AsmToken in the stream, possibly handling file inclusion
141 virtual const AsmToken &Lex() = 0;
143 /// Get the current AsmToken from the stream.
144 const AsmToken &getTok() const;
  /external/llvm/tools/llvm-mc/
llvm-mc.cpp 247 while (Lexer.Lex().isNot(AsmToken::Eof)) {
248 AsmToken Tok = Lexer.getTok();
256 case AsmToken::Error:
259 case AsmToken::Identifier:
262 case AsmToken::Integer:
265 case AsmToken::Real:
268 case AsmToken::String:
272 case AsmToken::Amp: OS << "Amp"; break;
273 case AsmToken::AmpAmp: OS << "AmpAmp"; break;
274 case AsmToken::At: OS << "At"; break
    [all...]
  /external/llvm/lib/Target/Mips/AsmParser/
MipsAsmParser.cpp 138 bool ParseDirective(AsmToken DirectiveID) override;
    [all...]
  /external/llvm/lib/Target/Sparc/AsmParser/
SparcAsmParser.cpp 56 bool ParseDirective(AsmToken DirectiveID) override;
73 bool matchRegisterName(const AsmToken &Tok, unsigned &RegNo,
428 const AsmToken &Tok = Parser.getTok();
432 if (getLexer().getKind() != AsmToken::Percent)
457 if (getLexer().isNot(AsmToken::EndOfStatement)) {
459 if (getLexer().is(AsmToken::Comma)) {
472 while (getLexer().is(AsmToken::Comma)) {
482 if (getLexer().isNot(AsmToken::EndOfStatement)) {
492 ParseDirective(AsmToken DirectiveID)
522 if (getLexer().isNot(AsmToken::EndOfStatement))
    [all...]
  /external/llvm/lib/Target/R600/AsmParser/
AMDGPUAsmParser.cpp 333 bool ParseDirective(AsmToken DirectiveID) override;
428 const AsmToken Tok = Parser.getTok();
457 if (getLexer().isNot(AsmToken::LBrac))
464 if (getLexer().isNot(AsmToken::Colon))
471 if (getLexer().isNot(AsmToken::RBrac))
541 bool AMDGPUAsmParser::ParseDirective(AsmToken DirectiveID) {
571 getLexer().is(AsmToken::EndOfStatement))
575 if (getLexer().getKind()== AsmToken::Minus) {
580 if (getLexer().getKind() == AsmToken::Pipe) {
586 case AsmToken::Integer:
    [all...]
  /external/llvm/lib/Target/X86/AsmParser/
X86AsmParser.cpp 788 bool ParseDirective(AsmToken DirectiveID) override;
862 const AsmToken &PercentTok = Parser.getTok();
867 if (!isParsingIntelSyntax() && PercentTok.is(AsmToken::Percent))
870 const AsmToken &Tok = Parser.getTok();
873 if (Tok.isNot(AsmToken::Identifier)) {
906 if (getLexer().isNot(AsmToken::LParen))
911 const AsmToken &IntTok = Parser.getTok();
912 if (IntTok.isNot(AsmToken::Integer))
926 if (getParser().Lex().isNot(AsmToken::RParen))
    [all...]
  /external/llvm/lib/Target/AArch64/AsmParser/
AArch64AsmParser.cpp 131 bool ParseDirective(AsmToken DirectiveID) override;
    [all...]
  /external/llvm/lib/Target/ARM/AsmParser/
ARMAsmParser.cpp 369 bool ParseDirective(AsmToken DirectiveID) override;
    [all...]
  /external/llvm/lib/Target/SystemZ/AsmParser/
SystemZAsmParser.cpp 374 bool ParseDirective(AsmToken DirectiveID) override;
459 if (Parser.getTok().isNot(AsmToken::Percent))
464 if (Parser.getTok().isNot(AsmToken::Identifier))
515 if (Parser.getTok().isNot(AsmToken::Percent))
543 if (getLexer().is(AsmToken::LParen)) {
546 if (getLexer().is(AsmToken::Percent)) {
551 if (getLexer().is(AsmToken::Comma))
562 if (getLexer().is(AsmToken::Comma)) {
571 if (getLexer().isNot(AsmToken::RParen))
615 bool SystemZAsmParser::ParseDirective(AsmToken DirectiveID)
    [all...]
  /external/llvm/include/llvm/MC/
MCTargetAsmParser.h 19 class AsmToken;
157 virtual bool ParseDirective(AsmToken DirectiveID) = 0;
  /external/llvm/lib/Target/PowerPC/AsmParser/
PPCAsmParser.cpp 237 bool MatchRegisterName(const AsmToken &Tok,
289 bool ParseDirective(AsmToken DirectiveID) override;
    [all...]

Completed in 180 milliseconds