Home
last modified time | relevance | path

Searched refs:getLexer (Results 1 – 25 of 36) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DELFAsmParser.cpp177 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseDirectiveSymbolAttribute()
185 if (getLexer().is(AsmToken::EndOfStatement)) in ParseDirectiveSymbolAttribute()
194 if (getLexer().is(AsmToken::EndOfStatement)) in ParseDirectiveSymbolAttribute()
197 if (getLexer().isNot(AsmToken::Comma)) in ParseDirectiveSymbolAttribute()
210 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseSectionSwitch()
228 if (getLexer().isNot(AsmToken::Comma)) in ParseDirectiveSize()
236 if (getLexer().isNot(AsmToken::EndOfStatement)) in ParseDirectiveSize()
247 SMLoc FirstLoc = getLexer().getLoc(); in ParseSectionName()
250 if (getLexer().is(AsmToken::String)) { in ParseSectionName()
257 SMLoc PrevLoc = getLexer().getLoc(); in ParseSectionName()
[all …]
H A DCOFFAsmParser.cpp278 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseDirectiveSymbolAttribute()
289 if (getLexer().is(AsmToken::EndOfStatement)) in ParseDirectiveSymbolAttribute()
292 if (getLexer().isNot(AsmToken::Comma)) in ParseDirectiveSymbolAttribute()
315 if (getLexer().isNot(AsmToken::EndOfStatement)) in ParseSectionSwitch()
326 if (!getLexer().is(AsmToken::Identifier) && !getLexer().is(AsmToken::String)) in ParseSectionName()
364 if (getLexer().is(AsmToken::Comma)) { in parseSectionArguments()
367 if (getLexer().isNot(AsmToken::String)) in parseSectionArguments()
379 if (getLexer().is(AsmToken::Comma)) { in parseSectionArguments()
385 if (!getLexer().is(AsmToken::Identifier)) in parseSectionArguments()
392 if (getLexer().isNot(AsmToken::Comma)) in parseSectionArguments()
[all …]
H A DDarwinAsmParser.cpp477 if (getLexer().isNot(AsmToken::EndOfStatement)) in parseSectionSwitch()
531 if (getLexer().isNot(AsmToken::Comma)) in parseDirectiveDesc()
539 if (getLexer().isNot(AsmToken::EndOfStatement)) in parseDirectiveDesc()
576 if (getLexer().isNot(AsmToken::EndOfStatement)) in parseDirectiveIndirectSymbol()
589 if (getLexer().isNot(AsmToken::String)) in parseDirectiveDumpOrLoad()
594 if (getLexer().isNot(AsmToken::EndOfStatement)) in parseDirectiveDumpOrLoad()
612 if (getLexer().isNot(AsmToken::String)) in parseDirectiveLinkerOption()
621 if (getLexer().is(AsmToken::EndOfStatement)) in parseDirectiveLinkerOption()
624 if (getLexer().isNot(AsmToken::Comma)) in parseDirectiveLinkerOption()
643 if (getLexer().isNot(AsmToken::Comma)) in parseDirectiveLsym()
[all …]
H A DMCAsmParserExtension.cpp29 SMLoc FromLoc = getLexer().getLoc(); in ParseDirectiveCGProfile()
33 if (getLexer().isNot(AsmToken::Comma)) in ParseDirectiveCGProfile()
38 SMLoc ToLoc = getLexer().getLoc(); in ParseDirectiveCGProfile()
42 if (getLexer().isNot(AsmToken::Comma)) in ParseDirectiveCGProfile()
51 if (getLexer().isNot(AsmToken::EndOfStatement)) in ParseDirectiveCGProfile()
H A DWasmAsmParser.cpp53 Lexer = &Parser->getLexer(); in Initialize()
272 if (getLexer().isNot(AsmToken::String)) in ParseDirectiveIdent()
276 if (getLexer().isNot(AsmToken::EndOfStatement)) in ParseDirectiveIdent()
295 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseDirectiveSymbolAttribute()
302 if (getLexer().is(AsmToken::EndOfStatement)) in ParseDirectiveSymbolAttribute()
304 if (getLexer().isNot(AsmToken::Comma)) in ParseDirectiveSymbolAttribute()
H A DCOFFMasmParser.cpp57 while (!getLexer().is(AsmToken::EndOfStatement)) { in IgnoreDirective()
224 if (getLexer().isNot(AsmToken::EndOfStatement)) in ParseSectionSwitch()
238 if (!getLexer().is(AsmToken::Identifier)) in ParseDirectiveSegment()
265 while (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseDirectiveSegment()
374 if (!getLexer().is(AsmToken::Identifier)) in ParseDirectiveSegmentEnd()
447 if (getLexer().is(AsmToken::Identifier)) { in ParseDirectiveProc()
467 if (getLexer().is(AsmToken::Identifier) && in ParseDirectiveProc()
H A DMCAsmParser.cpp41 return getLexer().getTok(); in getTok()
98 return Error(getLexer().getLoc(), Msg, Range); in TokError()
112 getLexer().Lex(); in Error()
H A DAsmParser.cpp226 MCAsmLexer &getLexer() override { return Lexer; } in getLexer() function in __anon4b9616090111::AsmParser
743 : AsmParser(SM, Ctx, Out, MAI, CB), Lexer(getLexer()), Out(Out) { in HLASMAsmParser()
1014 if (Parsed && !getLexer().isAtStartOfStatement()) in Run()
1160 SMLoc FirstTokenLoc = getLexer().getLoc(); in parsePrimaryExpr()
1210 SMLoc AtLoc = getLexer().getLoc(); in parsePrimaryExpr()
1234 return Error(getLexer().getLoc(), "expected a symbol reference"); in parsePrimaryExpr()
2982 SMLoc PrefixLoc = getLexer().getLoc(); in parseIdentifier()
3193 SMLoc ExprLoc = getLexer().getLoc(); in parseDirectiveValue()
3257 if (getLexer().is(AsmToken::Minus)) { in parseRealValue()
3260 } else if (getLexer().is(AsmToken::Plus)) in parseRealValue()
[all …]
H A DMasmParser.cpp495 MCAsmLexer &getLexer() override { return Lexer; } in getLexer() function in __anon60b61cd60111::MasmParser
1389 if (Parsed && !getLexer().isAtStartOfStatement()) in Run()
1567 SMLoc FirstTokenLoc = getLexer().getLoc(); in parsePrimaryExpr()
1639 return Error(getLexer().getLoc(), "expected a symbol reference"); in parsePrimaryExpr()
3305 if (Parsed && !getLexer().isAtStartOfStatement()) in handleMacroInvocation()
3340 SMLoc PrefixLoc = getLexer().getLoc(); in parseIdentifier()
3614 getLexer().UnLex(AsmToken(AsmToken::Identifier, ID)); in parseTextItem()
3819 if (getLexer().is(AsmToken::Minus)) { in parseRealValue()
3820 SignLoc = getLexer().getLoc(); in parseRealValue()
3823 } else if (getLexer().is(AsmToken::Plus)) { in parseRealValue()
[all …]
H A DXCOFFAsmParser.cpp35 Lexer = &Parser->getLexer(); in Initialize()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/AsmParser/
H A DBPFAsmParser.cpp366 StringRef Name = getLexer().getTok().getIdentifier(); in tryParseRegister()
379 if (getLexer().getKind() == AsmToken::Identifier) { in parseOperandAsOperator()
380 StringRef Name = getLexer().getTok().getIdentifier(); in parseOperandAsOperator()
383 getLexer().Lex(); in parseOperandAsOperator()
391 switch (getLexer().getKind()) { in parseOperandAsOperator()
394 if (getLexer().peekTok().is(AsmToken::Integer)) in parseOperandAsOperator()
412 StringRef Name = getLexer().getTok().getString(); in parseOperandAsOperator()
413 getLexer().Lex(); in parseOperandAsOperator()
426 getLexer().getTok().getString().substr(0, 1), S)); in parseOperandAsOperator()
428 getLexer().getTok().getString().substr(1, 1), S)); in parseOperandAsOperator()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/AsmParser/
H A DM68kAsmParser.cpp717 getLexer().UnLex(PercentToken); in parseRegister()
723 if (!parseRegisterName(RegNo, Parser.getLexer().getLoc(), RegisterName)) { in parseRegister()
725 getLexer().UnLex(PercentToken); in parseRegister()
745 StartLoc = getLexer().getLoc(); in tryParseRegister()
747 EndLoc = getLexer().getLoc(); in tryParseRegister()
757 return getLexer().peekTok().getKind() == AsmToken::Integer; in isExpr()
765 if (getLexer().isNot(AsmToken::Hash)) in parseImm()
767 SMLoc Start = getLexer().getLoc(); in parseImm()
781 SMLoc Start = getLexer().getLoc(); in parseMemOp()
792 if (getLexer().is(AsmToken::Minus)) { in parseMemOp()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/AsmParser/
H A DXtensaAsmParser.cpp516 SMLoc S = getLexer().getLoc(); in parsePCRelTarget()
529 Operands.push_back(XtensaOperand::createImm(Expr, S, getLexer().getLoc())); in parsePCRelTarget()
539 StringRef Name = getLexer().getTok().getIdentifier(); in parseRegister()
557 if (AllowParens && getLexer().is(AsmToken::LParen)) { in parseRegister()
558 size_t ReadCount = getLexer().peekTokens(Buf); in parseRegister()
569 switch (getLexer().getKind()) { in parseRegister()
575 RegName = getLexer().getTok().getString(); in parseRegister()
581 RegName = getLexer().getTok().getIdentifier(); in parseRegister()
590 getLexer().UnLex(Buf[0]); in parseRegister()
597 getLexer().Lex(); in parseRegister()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/AsmParser/
H A DMSP430AsmParser.cpp69 MCAsmLexer &getLexer() const { return Parser.getLexer(); } in getLexer() function in __anon2e2431ce0111::MSP430AsmParser
307 if (getLexer().getKind() == AsmToken::Identifier) { in tryParseRegister()
308 auto Name = getLexer().getTok().getIdentifier().lower(); in tryParseRegister()
319 getLexer().Lex(); // eat register token in tryParseRegister()
366 SMLoc ExprLoc = getLexer().getLoc(); in parseJccInstruction()
376 getLexer().getLoc())); in parseJccInstruction()
378 if (getLexer().isNot(AsmToken::EndOfStatement)) { in parseJccInstruction()
379 SMLoc Loc = getLexer().getLoc(); in parseJccInstruction()
402 if (getLexer().is(AsmToken::EndOfStatement)) in ParseInstruction()
413 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseInstruction()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/AsmParser/
H A DCSKYAsmParser.cpp1018 StringRef Name = getLexer().getTok().getIdentifier(); in parseRegister()
1032 switch (getLexer().getKind()) { in parseRegister()
1036 StringRef Name = getLexer().getTok().getIdentifier(); in parseRegister()
1042 getLexer().Lex(); in parseRegister()
1051 assert(getLexer().is(AsmToken::LParen)); in parseBaseRegImm()
1058 getLexer().UnLex(Tok); in parseBaseRegImm()
1063 if (getLexer().is(AsmToken::RParen)) { in parseBaseRegImm()
1069 if (getLexer().isNot(AsmToken::Comma)) in parseBaseRegImm()
1075 if (getLexer().isNot(AsmToken::LessLess)) in parseBaseRegImm()
1089 if (getLexer().isNot(AsmToken::RParen)) in parseBaseRegImm()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp860 if (getLexer().getKind() != AsmToken::Percent) in tryParseRegister()
870 getLexer().UnLex(Tok); in tryParseRegister()
907 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseInstruction()
909 if (getLexer().is(AsmToken::Comma)) { in ParseInstruction()
911 SMLoc Loc = getLexer().getLoc(); in ParseInstruction()
916 SMLoc Loc = getLexer().getLoc(); in ParseInstruction()
920 while (getLexer().is(AsmToken::Comma) || getLexer().is(AsmToken::Plus)) { in ParseInstruction()
921 if (getLexer().is(AsmToken::Plus)) { in ParseInstruction()
928 SMLoc Loc = getLexer().getLoc(); in ParseInstruction()
933 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseInstruction()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/AsmParser/
H A DAVRAsmParser.cpp105 MCAsmLexer &getLexer() const { return Parser.getLexer(); } in getLexer() function in __anon06c44bb20111::AVRAsmParser
382 if (Parser.getLexer().peekTok().is(AsmToken::Colon)) { in parseRegister()
393 getLexer().UnLex(std::move(ColonTok)); in parseRegister()
394 getLexer().UnLex(std::move(HighTok)); in parseRegister()
429 Parser.getLexer().peekTok().getKind() == AsmToken::Identifier) { in tryParseExpression()
458 AsmToken::TokenKind CurTok = Parser.getLexer().getKind(); in tryParseRelocExpression()
464 if (Parser.getLexer().peekTokens(tokens) == 2) in tryParseRelocExpression()
471 Parser.getLexer().peekTok().getKind() != AsmToken::LParen) { in tryParseRelocExpression()
525 switch (getLexer().getKind()) { in parseOperand()
544 switch (getLexer().peekTok().getKind()) { in parseOperand()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/MCParser/
H A DMCAsmParserExtension.h56 MCAsmLexer &getLexer() { return getParser().getLexer(); } in getLexer() function
57 const MCAsmLexer &getLexer() const { in getLexer() function
58 return const_cast<MCAsmParserExtension *>(this)->getLexer(); in getLexer()
H A DMCAsmParser.h160 virtual MCAsmLexer &getLexer() = 0;
161 const MCAsmLexer &getLexer() const { in getLexer() function
162 return const_cast<MCAsmParser*>(this)->getLexer(); in getLexer()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp1699 StringRef Name = getLexer().getTok().getIdentifier(); in tryParseRegister()
1717 if (AllowParens && getLexer().is(AsmToken::LParen)) { in parseRegister()
1719 size_t ReadCount = getLexer().peekTokens(Buf); in parseRegister()
1727 switch (getLexer().getKind()) { in parseRegister()
1730 getLexer().UnLex(LParen); in parseRegister()
1733 StringRef Name = getLexer().getTok().getIdentifier(); in parseRegister()
1738 getLexer().UnLex(LParen); in parseRegister()
1745 getLexer().Lex(); in parseRegister()
1762 switch (getLexer().getKind()) { in parseInsnDirectiveOpcode()
1817 switch (getLexer().getKind()) { in parseInsnCDirectiveOpcode()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp1100 if (!getLexer().isAtStartOfStatement()) in Error()
1498 MCAsmLexer &Lexer = getLexer(); in ParseRegister()
1897 AsmToken::TokenKind TK = getLexer().getKind(); in ParseIntelExpression()
1905 return Error(getLexer().getErrLoc(), getLexer().getErr()); in ParseIntelExpression()
1962 getLexer().UnLex(AsmToken(AsmToken::Identifier, RHS)); in ParseIntelExpression()
1964 getLexer().UnLex(AsmToken(AsmToken::Dot, Dot)); in ParseIntelExpression()
1966 getLexer().UnLex(AsmToken(AsmToken::Identifier, LHS)); in ParseIntelExpression()
1973 const AsmToken &NextTok = getLexer().peekTok(); in ParseIntelExpression()
2115 if (getLexer().getKind() == AsmToken::Identifier) { in ParseIntelExpression()
2239 getLexer().Lex(); in ParseIntelInlineAsmIdentifier()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/AsmParser/
H A DVEAsmParser.cpp836 if (getLexer().getKind() != AsmToken::Percent) in tryParseRegister()
849 getLexer().UnLex(Tok); in tryParseRegister()
979 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseInstruction()
982 SMLoc Loc = getLexer().getLoc(); in ParseInstruction()
986 while (getLexer().is(AsmToken::Comma)) { in ParseInstruction()
990 SMLoc Loc = getLexer().getLoc(); in ParseInstruction()
995 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseInstruction()
996 SMLoc Loc = getLexer().getLoc(); in ParseInstruction()
1215 switch (getLexer().getKind()) { in parseMEMOperand()
1238 switch (getLexer().getKind()) { in parseMEMOperand()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp6271 AsmToken RegTok = getLexer().peekTok(); in matchCPURegisterName()
6424 switch (getLexer().getKind()) { in parseOperand()
6517 if (getLexer().getKind() == AsmToken::LParen) { in parseMemOperand()
6522 if (getLexer().getKind() != AsmToken::Dollar) { in parseMemOperand()
6686 getLexer().getLoc(), *this)); in matchAnyRegisterNameWithoutDollar()
6694 getLexer().getLoc(), *this)); in matchAnyRegisterNameWithoutDollar()
6702 getLexer().getLoc(), *this)); in matchAnyRegisterNameWithoutDollar()
6710 getLexer().getLoc(), *this)); in matchAnyRegisterNameWithoutDollar()
6718 getLexer().getLoc(), *this)); in matchAnyRegisterNameWithoutDollar()
6726 getLexer().getLoc(), *this)); in matchAnyRegisterNameWithoutDollar()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/AsmParser/
H A DSystemZAsmParser.cpp771 getLexer().UnLex(PercentTok); in parseRegister()
779 getLexer().UnLex(PercentTok); in parseRegister()
787 getLexer().UnLex(PercentTok); in parseRegister()
804 getLexer().UnLex(PercentTok); in parseRegister()
1022 if (getLexer().is(AsmToken::LParen)) { in parseAddress()
1025 if (isParsingATT() && getLexer().is(AsmToken::Percent)) { in parseAddress()
1035 else if (getLexer().is(AsmToken::Integer)) { in parseAddress()
1060 if (getLexer().is(AsmToken::Comma)) { in parseAddress()
1064 if (getLexer().is(AsmToken::Integer)) { in parseAddress()
1074 if (getLexer().isNot(AsmToken::RParen)) in parseAddress()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp110 MCAsmLexer &getLexer() const { return Parser.getLexer(); } in getLexer() function in __anon5fe924b40111::HexagonAsmParser
610 MCAsmLexer &Lexer = getLexer(); in eatToEndOfPacket()
733 assert((getLexer().isNot(AsmToken::EndOfStatement)) && in ParseDirectiveSubsection()
740 if (getLexer().isNot(AsmToken::EndOfStatement)) in ParseDirectiveSubsection()
759 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseDirectiveFalign()
801 if (getLexer().isNot(AsmToken::Comma)) in ParseDirectiveComm()
806 SMLoc SizeLoc = getLexer().getLoc(); in ParseDirectiveComm()
812 if (getLexer().is(AsmToken::Comma)) { in ParseDirectiveComm()
814 ByteAlignmentLoc = getLexer().getLoc(); in ParseDirectiveComm()
822 if (getLexer().is(AsmToken::Comma)) { in ParseDirectiveComm()
[all …]

12