Home
last modified time | relevance | path

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

12

/openbsd/src/gnu/llvm/llvm/lib/MC/MCParser/
DELFAsmParser.cpp176 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseDirectiveSymbolAttribute()
184 if (getLexer().is(AsmToken::EndOfStatement)) in ParseDirectiveSymbolAttribute()
193 if (getLexer().is(AsmToken::EndOfStatement)) in ParseDirectiveSymbolAttribute()
196 if (getLexer().isNot(AsmToken::Comma)) in ParseDirectiveSymbolAttribute()
209 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseSectionSwitch()
227 if (getLexer().isNot(AsmToken::Comma)) in ParseDirectiveSize()
235 if (getLexer().isNot(AsmToken::EndOfStatement)) in ParseDirectiveSize()
246 SMLoc FirstLoc = getLexer().getLoc(); in ParseSectionName()
249 if (getLexer().is(AsmToken::String)) { in ParseSectionName()
256 SMLoc PrevLoc = getLexer().getLoc(); in ParseSectionName()
[all …]
DCOFFAsmParser.cpp286 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseDirectiveSymbolAttribute()
297 if (getLexer().is(AsmToken::EndOfStatement)) in ParseDirectiveSymbolAttribute()
300 if (getLexer().isNot(AsmToken::Comma)) in ParseDirectiveSymbolAttribute()
325 if (getLexer().isNot(AsmToken::EndOfStatement)) in ParseSectionSwitch()
336 if (!getLexer().is(AsmToken::Identifier) && !getLexer().is(AsmToken::String)) in ParseSectionName()
369 if (getLexer().is(AsmToken::Comma)) { in ParseDirectiveSection()
372 if (getLexer().isNot(AsmToken::String)) in ParseDirectiveSection()
384 if (getLexer().is(AsmToken::Comma)) { in ParseDirectiveSection()
390 if (!getLexer().is(AsmToken::Identifier)) in ParseDirectiveSection()
397 if (getLexer().isNot(AsmToken::Comma)) in ParseDirectiveSection()
[all …]
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 …]
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()
DWasmAsmParser.cpp52 Lexer = &Parser->getLexer(); in Initialize()
268 if (getLexer().isNot(AsmToken::String)) in ParseDirectiveIdent()
272 if (getLexer().isNot(AsmToken::EndOfStatement)) in ParseDirectiveIdent()
291 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseDirectiveSymbolAttribute()
298 if (getLexer().is(AsmToken::EndOfStatement)) in ParseDirectiveSymbolAttribute()
300 if (getLexer().isNot(AsmToken::Comma)) in ParseDirectiveSymbolAttribute()
DCOFFMasmParser.cpp58 while (!getLexer().is(AsmToken::EndOfStatement)) { in IgnoreDirective()
230 if (getLexer().isNot(AsmToken::EndOfStatement)) in ParseSectionSwitch()
244 if (!getLexer().is(AsmToken::Identifier)) in ParseDirectiveSegment()
271 while (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseDirectiveSegment()
380 if (!getLexer().is(AsmToken::Identifier)) in ParseDirectiveSegmentEnd()
454 if (getLexer().is(AsmToken::Identifier)) { in ParseDirectiveProc()
474 if (getLexer().is(AsmToken::Identifier) && in ParseDirectiveProc()
DAsmParser.cpp224 MCAsmLexer &getLexer() override { return Lexer; } in getLexer() function in __anon9045af050111::AsmParser
740 : AsmParser(SM, Ctx, Out, MAI, CB), Lexer(getLexer()), Out(Out) { in HLASMAsmParser()
1018 if (Parsed && !getLexer().isAtStartOfStatement()) in Run()
1163 SMLoc FirstTokenLoc = getLexer().getLoc(); in parsePrimaryExpr()
1213 SMLoc AtLoc = getLexer().getLoc(); in parsePrimaryExpr()
1237 return Error(getLexer().getLoc(), "expected a symbol reference"); in parsePrimaryExpr()
2989 SMLoc PrefixLoc = getLexer().getLoc(); in parseIdentifier()
3195 SMLoc ExprLoc = getLexer().getLoc(); in parseDirectiveValue()
3259 if (getLexer().is(AsmToken::Minus)) { in parseRealValue()
3262 } else if (getLexer().is(AsmToken::Plus)) in parseRealValue()
[all …]
DMCAsmParser.cpp41 return getLexer().getTok(); in getTok()
98 return Error(getLexer().getLoc(), Msg, Range); in TokError()
113 getLexer().Lex(); in Error()
DMasmParser.cpp495 MCAsmLexer &getLexer() override { return Lexer; } in getLexer() function in __anon3b58d5520111::MasmParser
1389 if (Parsed && !getLexer().isAtStartOfStatement()) in Run()
1566 SMLoc FirstTokenLoc = getLexer().getLoc(); in parsePrimaryExpr()
1624 SMLoc AtLoc = getLexer().getLoc(); in parsePrimaryExpr()
1650 return Error(getLexer().getLoc(), "expected a symbol reference"); in parsePrimaryExpr()
3336 if (Parsed && !getLexer().isAtStartOfStatement()) in handleMacroInvocation()
3371 SMLoc PrefixLoc = getLexer().getLoc(); in parseIdentifier()
3645 getLexer().UnLex(AsmToken(AsmToken::Identifier, ID)); in parseTextItem()
3850 if (getLexer().is(AsmToken::Minus)) { in parseRealValue()
3851 SignLoc = getLexer().getLoc(); in parseRealValue()
[all …]
DXCOFFAsmParser.cpp35 Lexer = &Parser->getLexer(); in Initialize()
/openbsd/src/gnu/llvm/llvm/lib/Target/MSP430/AsmParser/
DMSP430AsmParser.cpp70 MCAsmLexer &getLexer() const { return Parser.getLexer(); } in getLexer() function in __anon1c4671ca0111::MSP430AsmParser
310 if (getLexer().getKind() == AsmToken::Identifier) { in tryParseRegister()
311 auto Name = getLexer().getTok().getIdentifier().lower(); in tryParseRegister()
322 getLexer().Lex(); // eat register token in tryParseRegister()
366 if (getLexer().getKind() == AsmToken::Dollar) in parseJccInstruction()
367 getLexer().Lex(); // Eat '$' in parseJccInstruction()
370 SMLoc ExprLoc = getLexer().getLoc(); in parseJccInstruction()
380 getLexer().getLoc())); in parseJccInstruction()
382 if (getLexer().isNot(AsmToken::EndOfStatement)) { in parseJccInstruction()
383 SMLoc Loc = getLexer().getLoc(); in parseJccInstruction()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/BPF/AsmParser/
DBPFAsmParser.cpp341 StringRef Name = getLexer().getTok().getIdentifier(); in tryParseRegister()
355 if (getLexer().getKind() == AsmToken::Identifier) { in parseOperandAsOperator()
356 StringRef Name = getLexer().getTok().getIdentifier(); in parseOperandAsOperator()
359 getLexer().Lex(); in parseOperandAsOperator()
367 switch (getLexer().getKind()) { in parseOperandAsOperator()
370 if (getLexer().peekTok().is(AsmToken::Integer)) in parseOperandAsOperator()
388 StringRef Name = getLexer().getTok().getString(); in parseOperandAsOperator()
389 getLexer().Lex(); in parseOperandAsOperator()
402 getLexer().getTok().getString().substr(0, 1), S)); in parseOperandAsOperator()
404 getLexer().getTok().getString().substr(1, 1), S)); in parseOperandAsOperator()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/AVR/AsmParser/
DAVRAsmParser.cpp106 MCAsmLexer &getLexer() const { return Parser.getLexer(); } in getLexer() function in __anon59253eae0111::AVRAsmParser
383 if (Parser.getLexer().peekTok().is(AsmToken::Colon)) { in parseRegister()
394 getLexer().UnLex(std::move(ColonTok)); in parseRegister()
395 getLexer().UnLex(std::move(HighTok)); in parseRegister()
430 Parser.getLexer().peekTok().getKind() == AsmToken::Identifier) { in tryParseExpression()
454 AsmToken::TokenKind CurTok = Parser.getLexer().getKind(); in tryParseRelocExpression()
460 if (Parser.getLexer().peekTokens(tokens) == 2) in tryParseRelocExpression()
467 Parser.getLexer().peekTok().getKind() != AsmToken::LParen) { in tryParseRelocExpression()
521 switch (getLexer().getKind()) { in parseOperand()
539 switch (getLexer().peekTok().getKind()) { in parseOperand()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/Sparc/AsmParser/
DSparcAsmParser.cpp711 if (getLexer().getKind() != AsmToken::Percent) in tryParseRegister()
720 getLexer().UnLex(Tok); in tryParseRegister()
738 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseInstruction()
740 if (getLexer().is(AsmToken::Comma)) { in ParseInstruction()
742 SMLoc Loc = getLexer().getLoc(); in ParseInstruction()
747 SMLoc Loc = getLexer().getLoc(); in ParseInstruction()
751 while (getLexer().is(AsmToken::Comma) || getLexer().is(AsmToken::Plus)) { in ParseInstruction()
752 if (getLexer().is(AsmToken::Plus)) { in ParseInstruction()
759 SMLoc Loc = getLexer().getLoc(); in ParseInstruction()
764 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseInstruction()
[all …]
/openbsd/src/gnu/llvm/llvm/include/llvm/MC/MCParser/
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()
DMCAsmParser.h160 virtual MCAsmLexer &getLexer() = 0;
161 const MCAsmLexer &getLexer() const { in getLexer() function
162 return const_cast<MCAsmParser*>(this)->getLexer(); in getLexer()
/openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/AsmParser/
DRISCVAsmParser.cpp1325 StringRef Name = getLexer().getTok().getIdentifier(); in tryParseRegister()
1342 if (AllowParens && getLexer().is(AsmToken::LParen)) { in parseRegister()
1344 size_t ReadCount = getLexer().peekTokens(Buf); in parseRegister()
1352 switch (getLexer().getKind()) { in parseRegister()
1355 getLexer().UnLex(LParen); in parseRegister()
1358 StringRef Name = getLexer().getTok().getIdentifier(); in parseRegister()
1364 getLexer().UnLex(LParen); in parseRegister()
1371 getLexer().Lex(); in parseRegister()
1389 switch (getLexer().getKind()) { in parseInsnDirectiveOpcode()
1449 switch (getLexer().getKind()) { in parseCSRSystemRegister()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/AsmParser/
DX86AsmParser.cpp1085 if (!getLexer().isAtStartOfStatement()) in Error()
1484 MCAsmLexer &Lexer = getLexer(); in ParseRegister()
1888 AsmToken::TokenKind TK = getLexer().getKind(); in ParseIntelExpression()
1896 return Error(getLexer().getErrLoc(), getLexer().getErr()); in ParseIntelExpression()
1956 getLexer().UnLex(AsmToken(AsmToken::Identifier, RHS)); in ParseIntelExpression()
1958 getLexer().UnLex(AsmToken(AsmToken::Dot, Dot)); in ParseIntelExpression()
1960 getLexer().UnLex(AsmToken(AsmToken::Identifier, LHS)); in ParseIntelExpression()
1967 const AsmToken &NextTok = getLexer().peekTok(); in ParseIntelExpression()
2109 if (getLexer().getKind() == AsmToken::Identifier) { in ParseIntelExpression()
2233 getLexer().Lex(); in ParseIntelInlineAsmIdentifier()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/VE/AsmParser/
DVEAsmParser.cpp838 if (getLexer().getKind() != AsmToken::Percent) in tryParseRegister()
851 getLexer().UnLex(Tok); in tryParseRegister()
977 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseInstruction()
980 SMLoc Loc = getLexer().getLoc(); in ParseInstruction()
984 while (getLexer().is(AsmToken::Comma)) { in ParseInstruction()
988 SMLoc Loc = getLexer().getLoc(); in ParseInstruction()
993 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseInstruction()
994 SMLoc Loc = getLexer().getLoc(); in ParseInstruction()
1213 switch (getLexer().getKind()) { in parseMEMOperand()
1236 switch (getLexer().getKind()) { in parseMEMOperand()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/Mips/AsmParser/
DMipsAsmParser.cpp6243 AsmToken RegTok = getLexer().peekTok(); in matchCPURegisterName()
6396 switch (getLexer().getKind()) { in parseOperand()
6492 if (getLexer().getKind() == AsmToken::LParen) { in parseMemOperand()
6497 if (getLexer().getKind() != AsmToken::Dollar) { in parseMemOperand()
6666 getLexer().getLoc(), *this)); in matchAnyRegisterNameWithoutDollar()
6674 getLexer().getLoc(), *this)); in matchAnyRegisterNameWithoutDollar()
6682 getLexer().getLoc(), *this)); in matchAnyRegisterNameWithoutDollar()
6690 getLexer().getLoc(), *this)); in matchAnyRegisterNameWithoutDollar()
6698 getLexer().getLoc(), *this)); in matchAnyRegisterNameWithoutDollar()
6706 getLexer().getLoc(), *this)); in matchAnyRegisterNameWithoutDollar()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/SystemZ/AsmParser/
DSystemZAsmParser.cpp774 getLexer().UnLex(PercentTok); in parseRegister()
782 getLexer().UnLex(PercentTok); in parseRegister()
790 getLexer().UnLex(PercentTok); in parseRegister()
807 getLexer().UnLex(PercentTok); in parseRegister()
1036 if (getLexer().is(AsmToken::LParen)) { in parseAddress()
1039 if (isParsingATT() && getLexer().is(AsmToken::Percent)) { in parseAddress()
1049 else if (getLexer().is(AsmToken::Integer)) { in parseAddress()
1074 if (getLexer().is(AsmToken::Comma)) { in parseAddress()
1078 if (getLexer().is(AsmToken::Integer)) { in parseAddress()
1088 if (getLexer().isNot(AsmToken::RParen)) in parseAddress()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/Hexagon/AsmParser/
DHexagonAsmParser.cpp109 MCAsmLexer &getLexer() const { return Parser.getLexer(); } in getLexer() function in __anon5f9b53b00111::HexagonAsmParser
604 MCAsmLexer &Lexer = getLexer(); in eatToEndOfPacket()
675 assert((getLexer().isNot(AsmToken::EndOfStatement)) && in ParseDirectiveSubsection()
682 if (getLexer().isNot(AsmToken::EndOfStatement)) in ParseDirectiveSubsection()
703 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseDirectiveFalign()
745 if (getLexer().isNot(AsmToken::Comma)) in ParseDirectiveComm()
750 SMLoc SizeLoc = getLexer().getLoc(); in ParseDirectiveComm()
756 if (getLexer().is(AsmToken::Comma)) { in ParseDirectiveComm()
758 ByteAlignmentLoc = getLexer().getLoc(); in ParseDirectiveComm()
766 if (getLexer().is(AsmToken::Comma)) { in ParseDirectiveComm()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/Utils/
DAMDKernelCodeTUtils.cpp119 if (MCParser.getLexer().isNot(AsmToken::Equal)) { in expectAbsExpression()
123 MCParser.getLexer().Lex(); in expectAbsExpression()
/openbsd/src/gnu/llvm/llvm/tools/llvm-ml/
Dllvm-ml.cpp175 Parser->getLexer().setLexMasmIntegers(true); in AssembleInput()
176 Parser->getLexer().useMasmDefaultRadix(true); in AssembleInput()
177 Parser->getLexer().setLexMasmHexFloats(true); in AssembleInput()
178 Parser->getLexer().setLexMasmStrings(true); in AssembleInput()
/openbsd/src/gnu/llvm/llvm/tools/llvm-mc/
Dllvm-mc.cpp340 Parser->getLexer().setLexMasmIntegers(LexMasmIntegers); in AssembleInput()
341 Parser->getLexer().setLexMasmHexFloats(LexMasmHexFloats); in AssembleInput()
342 Parser->getLexer().setLexMotorolaIntegers(LexMotorolaIntegers); in AssembleInput()

12