Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DELFAsmParser.cpp154 if (getLexer().isNot(AsmToken::EndOfStatement)) { in parseDirectiveSymbolAttribute()
162 if (getLexer().is(AsmToken::EndOfStatement)) in parseDirectiveSymbolAttribute()
171 if (getLexer().is(AsmToken::EndOfStatement)) in parseDirectiveSymbolAttribute()
174 if (getLexer().isNot(AsmToken::Comma)) in parseDirectiveSymbolAttribute()
187 if (getLexer().isNot(AsmToken::EndOfStatement)) { in parseSectionSwitch()
204 if (getLexer().isNot(AsmToken::Comma)) in parseDirectiveSize()
212 if (getLexer().isNot(AsmToken::EndOfStatement)) in parseDirectiveSize()
223 SMLoc FirstLoc = getLexer().getLoc(); in parseSectionName()
226 if (getLexer().is(AsmToken::String)) { in parseSectionName()
233 SMLoc PrevLoc = getLexer().getLoc(); in parseSectionName()
[all …]
H A DDarwinAsmParser.cpp477 if (getLexer().isNot(AsmToken::EndOfStatement)) in parseSectionSwitch()
525 if (getLexer().isNot(AsmToken::Comma)) in parseDirectiveDesc()
533 if (getLexer().isNot(AsmToken::EndOfStatement)) in parseDirectiveDesc()
569 if (getLexer().isNot(AsmToken::EndOfStatement)) in parseDirectiveIndirectSymbol()
582 if (getLexer().isNot(AsmToken::String)) in parseDirectiveDumpOrLoad()
587 if (getLexer().isNot(AsmToken::EndOfStatement)) in parseDirectiveDumpOrLoad()
605 if (getLexer().isNot(AsmToken::String)) in parseDirectiveLinkerOption()
614 if (getLexer().is(AsmToken::EndOfStatement)) in parseDirectiveLinkerOption()
617 if (getLexer().isNot(AsmToken::Comma)) in parseDirectiveLinkerOption()
633 if (getLexer().isNot(AsmToken::Comma)) in parseDirectiveLsym()
[all …]
H A DCOFFAsmParser.cpp294 if (getLexer().isNot(AsmToken::EndOfStatement)) { in parseDirectiveSymbolAttribute()
303 if (getLexer().is(AsmToken::EndOfStatement)) in parseDirectiveSymbolAttribute()
306 if (getLexer().isNot(AsmToken::Comma)) in parseDirectiveSymbolAttribute()
331 if (getLexer().isNot(AsmToken::EndOfStatement)) in parseSectionSwitch()
342 if (!getLexer().is(AsmToken::Identifier) && !getLexer().is(AsmToken::String)) in parseSectionName()
380 if (getLexer().is(AsmToken::Comma)) { in parseSectionArguments()
383 if (getLexer().isNot(AsmToken::String)) in parseSectionArguments()
395 if (getLexer().is(AsmToken::Comma) && in parseSectionArguments()
396 getLexer().peekTok().getString() != "unique") { in parseSectionArguments()
402 if (!getLexer().is(AsmToken::Identifier)) in parseSectionArguments()
[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()
50 if (getLexer().isNot(AsmToken::EndOfStatement)) in parseDirectiveCGProfile()
63 AsmLexer &L = getLexer(); in maybeParseUniqueID()
H A DWasmAsmParser.cpp53 Lexer = &Parser->getLexer(); in Initialize()
270 if (getLexer().isNot(AsmToken::String)) in ParseDirectiveIdent()
274 if (getLexer().isNot(AsmToken::EndOfStatement)) in ParseDirectiveIdent()
293 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseDirectiveSymbolAttribute()
299 if (getLexer().is(AsmToken::EndOfStatement)) in ParseDirectiveSymbolAttribute()
301 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()
450 if (getLexer().is(AsmToken::Identifier)) { in parseDirectiveProc()
471 if (getLexer().is(AsmToken::Identifier) && in parseDirectiveProc()
H A DMCAsmParser.cpp44 return getLexer().getTok(); in getTok()
101 return Error(getLexer().getLoc(), Msg, Range); in TokError()
115 getLexer().Lex(); in Error()
H A DAsmParser.cpp731 : AsmParser(SM, Ctx, Out, MAI, CB), Lexer(getLexer()), Out(Out) { in HLASMAsmParser()
991 if (HasError && !getLexer().justConsumedEOL()) in Run()
1135 SMLoc FirstTokenLoc = getLexer().getLoc(); in parsePrimaryExpr()
1184 SMLoc AtLoc = getLexer().getLoc(); in parsePrimaryExpr()
1208 return Error(getLexer().getLoc(), "expected a symbol reference"); in parsePrimaryExpr()
1434 if (getLexer().isNot(AsmToken::Identifier)) in parseAtSpecifier()
2923 SMLoc PrefixLoc = getLexer().getLoc(); in parseIdentifier()
3138 SMLoc ExprLoc = getLexer().getLoc(); in parseDirectiveValue()
3202 if (getLexer().is(AsmToken::Minus)) { in parseRealValue()
3205 } else if (getLexer().is(AsmToken::Plus)) in parseRealValue()
[all …]
H A DXCOFFAsmParser.cpp35 Lexer = &Parser->getLexer(); in Initialize()
H A DMasmParser.cpp1239 if (HasError && !getLexer().justConsumedEOL()) in Run()
1387 SMLoc FirstTokenLoc = getLexer().getLoc(); in parsePrimaryExpr()
1444 return Error(getLexer().getLoc(), "expected a symbol reference"); in parsePrimaryExpr()
2842 if (HasError && !getLexer().justConsumedEOL()) in handleMacroInvocation()
2873 SMLoc PrefixLoc = getLexer().getLoc(); in parseIdentifier()
3158 getLexer().UnLex(AsmToken(AsmToken::Identifier, ID)); in parseTextItem()
3344 if (getLexer().is(AsmToken::Minus)) { in parseRealValue()
3345 SignLoc = getLexer().getLoc(); in parseRealValue()
3348 } else if (getLexer().is(AsmToken::Plus)) { in parseRealValue()
3349 SignLoc = getLexer().getLoc(); in parseRealValue()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/AsmParser/
H A DBPFAsmParser.cpp372 StringRef Name = getLexer().getTok().getIdentifier(); in tryParseRegister()
385 if (getLexer().getKind() == AsmToken::Identifier) { in parseOperandAsOperator()
386 StringRef Name = getLexer().getTok().getIdentifier(); in parseOperandAsOperator()
389 getLexer().Lex(); in parseOperandAsOperator()
397 switch (getLexer().getKind()) { in parseOperandAsOperator()
400 if (getLexer().peekTok().is(AsmToken::Integer)) in parseOperandAsOperator()
418 StringRef Name = getLexer().getTok().getString(); in parseOperandAsOperator()
419 getLexer().Lex(); in parseOperandAsOperator()
432 getLexer().getTok().getString().substr(0, 1), S)); in parseOperandAsOperator()
434 getLexer().getTok().getString().substr(1, 1), S)); in parseOperandAsOperator()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/AsmParser/
H A DM68kAsmParser.cpp722 getLexer().UnLex(PercentToken); in parseRegister()
728 if (!parseRegisterName(RegNo, Parser.getLexer().getLoc(), RegisterName)) { in parseRegister()
730 getLexer().UnLex(PercentToken); in parseRegister()
750 StartLoc = getLexer().getLoc(); in tryParseRegister()
752 EndLoc = getLexer().getLoc(); in tryParseRegister()
762 return getLexer().peekTok().getKind() == AsmToken::Integer; in isExpr()
770 if (getLexer().isNot(AsmToken::Hash)) in parseImm()
772 SMLoc Start = getLexer().getLoc(); in parseImm()
786 SMLoc Start = getLexer().getLoc(); in parseMemOp()
797 if (getLexer().is(AsmToken::Minus)) { in parseMemOp()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/AsmParser/
H A DXtensaAsmParser.cpp556 SMLoc S = getLexer().getLoc(); in parsePCRelTarget()
569 Operands.push_back(XtensaOperand::createImm(Expr, S, getLexer().getLoc())); in parsePCRelTarget()
579 StringRef Name = getLexer().getTok().getIdentifier(); in parseRegister()
599 if (AllowParens && getLexer().is(AsmToken::LParen)) { in parseRegister()
600 size_t ReadCount = getLexer().peekTokens(Buf); in parseRegister()
611 switch (getLexer().getKind()) { in parseRegister()
622 int64_t RegCode = getLexer().getTok().getIntVal(); in parseRegister()
625 RegName = getLexer().getTok().getString(); in parseRegister()
630 RegName = getLexer().getTok().getIdentifier(); in parseRegister()
639 getLexer().UnLex(Buf[0]); in parseRegister()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/AsmParser/
H A DMSP430AsmParser.cpp69 AsmLexer &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/AVR/AsmParser/
H A DAVRAsmParser.cpp104 AsmLexer &getLexer() const { return Parser.getLexer(); } in getLexer() function in __anon06c44bb20111::AVRAsmParser
385 if (Parser.getLexer().peekTok().is(AsmToken::Colon)) { in parseRegister()
396 getLexer().UnLex(std::move(ColonTok)); in parseRegister()
397 getLexer().UnLex(std::move(HighTok)); in parseRegister()
432 Parser.getLexer().peekTok().getKind() == AsmToken::Identifier) { in tryParseExpression()
461 AsmToken::TokenKind CurTok = Parser.getLexer().getKind(); in tryParseRelocExpression()
467 if (Parser.getLexer().peekTokens(tokens) == 2) in tryParseRelocExpression()
474 Parser.getLexer().peekTok().getKind() != AsmToken::LParen) { in tryParseRelocExpression()
528 switch (getLexer().getKind()) { in parseOperand()
547 switch (getLexer().peekTok().getKind()) { in parseOperand()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp948 if (getLexer().getKind() != AsmToken::Percent) in tryParseRegister()
958 getLexer().UnLex(Tok); in tryParseRegister()
995 if (getLexer().isNot(AsmToken::EndOfStatement)) { in parseInstruction()
997 if (getLexer().is(AsmToken::Comma)) { in parseInstruction()
999 SMLoc Loc = getLexer().getLoc(); in parseInstruction()
1004 SMLoc Loc = getLexer().getLoc(); in parseInstruction()
1008 while (getLexer().is(AsmToken::Comma) || getLexer().is(AsmToken::Plus)) { in parseInstruction()
1009 if (getLexer().is(AsmToken::Plus)) { in parseInstruction()
1016 SMLoc Loc = getLexer().getLoc(); in parseInstruction()
1021 if (getLexer().isNot(AsmToken::EndOfStatement)) { in parseInstruction()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/MCParser/
H A DMCAsmParserExtension.h57 AsmLexer &getLexer() { return getParser().getLexer(); } in getLexer() function
58 const AsmLexer &getLexer() const { in getLexer() function
59 return const_cast<MCAsmParserExtension *>(this)->getLexer(); in getLexer()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp1520 AsmLexer &Lexer = getLexer(); in ParseRegister()
1918 AsmToken::TokenKind TK = getLexer().getKind(); in ParseIntelExpression()
1926 return Error(getLexer().getErrLoc(), getLexer().getErr()); in ParseIntelExpression()
1983 getLexer().UnLex(AsmToken(AsmToken::Identifier, RHS)); in ParseIntelExpression()
1985 getLexer().UnLex(AsmToken(AsmToken::Dot, Dot)); in ParseIntelExpression()
1987 getLexer().UnLex(AsmToken(AsmToken::Identifier, LHS)); in ParseIntelExpression()
1994 const AsmToken &NextTok = getLexer().peekTok(); in ParseIntelExpression()
2136 if (getLexer().getKind() == AsmToken::Identifier) { in ParseIntelExpression()
2264 getLexer().Lex(); in ParseIntelInlineAsmIdentifier()
2315 if (!getLexer().is(AsmToken::Minus)) in ParseRoundingModeOp()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/AsmParser/
H A DVEAsmParser.cpp846 if (getLexer().getKind() != AsmToken::Percent) in tryParseRegister()
859 getLexer().UnLex(Tok); in tryParseRegister()
989 if (getLexer().isNot(AsmToken::EndOfStatement)) { in parseInstruction()
992 SMLoc Loc = getLexer().getLoc(); in parseInstruction()
996 while (getLexer().is(AsmToken::Comma)) { in parseInstruction()
1000 SMLoc Loc = getLexer().getLoc(); in parseInstruction()
1005 if (getLexer().isNot(AsmToken::EndOfStatement)) { in parseInstruction()
1006 SMLoc Loc = getLexer().getLoc(); in parseInstruction()
1195 switch (getLexer().getKind()) { in parseMEMOperand()
1218 switch (getLexer().getKind()) { in parseMEMOperand()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp1728 StringRef Name = getLexer().getTok().getIdentifier(); in tryParseRegister()
1746 if (AllowParens && getLexer().is(AsmToken::LParen)) { in parseRegister()
1748 size_t ReadCount = getLexer().peekTokens(Buf); in parseRegister()
1756 switch (getLexer().getKind()) { in parseRegister()
1759 getLexer().UnLex(LParen); in parseRegister()
1762 StringRef Name = getLexer().getTok().getIdentifier(); in parseRegister()
1767 getLexer().UnLex(LParen); in parseRegister()
1774 getLexer().Lex(); in parseRegister()
1791 switch (getLexer().getKind()) { in parseInsnDirectiveOpcode()
1846 switch (getLexer().getKind()) { in parseInsnCDirectiveOpcode()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp6212 AsmToken RegTok = getLexer().peekTok(); in matchCPURegisterName()
6428 switch (getLexer().getKind()) { in parseOperand()
6508 if (getLexer().getKind() == AsmToken::LParen) { in parseMemOperand()
6513 if (getLexer().getKind() != AsmToken::Dollar) { in parseMemOperand()
6680 getLexer().getLoc(), *this)); in matchAnyRegisterNameWithoutDollar()
6688 getLexer().getLoc(), *this)); in matchAnyRegisterNameWithoutDollar()
6696 getLexer().getLoc(), *this)); in matchAnyRegisterNameWithoutDollar()
6704 getLexer().getLoc(), *this)); in matchAnyRegisterNameWithoutDollar()
6712 getLexer().getLoc(), *this)); in matchAnyRegisterNameWithoutDollar()
6720 getLexer().getLoc(), *this)); in matchAnyRegisterNameWithoutDollar()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/AsmParser/
H A DSystemZAsmParser.cpp793 getLexer().UnLex(PercentTok); in parseRegister()
802 getLexer().UnLex(PercentTok); in parseRegister()
810 getLexer().UnLex(PercentTok); in parseRegister()
827 getLexer().UnLex(PercentTok); in parseRegister()
1051 if (getLexer().is(AsmToken::LParen)) { in parseAddress()
1054 if (isParsingGNU() && getLexer().is(AsmToken::Percent)) { in parseAddress()
1064 else if (getLexer().is(AsmToken::Integer)) { in parseAddress()
1089 if (getLexer().is(AsmToken::Comma)) { in parseAddress()
1093 if (getLexer().is(AsmToken::Integer)) { in parseAddress()
1110 if (getLexer().isNot(AsmToken::RParen)) in parseAddress()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp111 AsmLexer &getLexer() const { return Parser.getLexer(); } in getLexer() function in __anon5fe924b40111::HexagonAsmParser
612 AsmLexer &Lexer = getLexer(); in eatToEndOfPacket()
735 assert((getLexer().isNot(AsmToken::EndOfStatement)) && in ParseDirectiveSubsection()
742 if (getLexer().isNot(AsmToken::EndOfStatement)) in ParseDirectiveSubsection()
761 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseDirectiveFalign()
803 if (getLexer().isNot(AsmToken::Comma)) in ParseDirectiveComm()
808 SMLoc SizeLoc = getLexer().getLoc(); in ParseDirectiveComm()
814 if (getLexer().is(AsmToken::Comma)) { in ParseDirectiveComm()
816 ByteAlignmentLoc = getLexer().getLoc(); in ParseDirectiveComm()
824 if (getLexer().is(AsmToken::Comma)) { in ParseDirectiveComm()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDKernelCodeTUtils.cpp277 if (MCParser.getLexer().isNot(AsmToken::Equal)) { in expectAbsExpression()
281 MCParser.getLexer().Lex(); in expectAbsExpression()
314 if (MCParser.getLexer().isNot(AsmToken::Equal)) { in parseExpr()
318 MCParser.getLexer().Lex(); in parseExpr()

12