Home
last modified time | relevance | path

Searched refs:Lexer (Results 1 – 25 of 114) sorted by relevance

12345

/freebsd-14.2/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DWasmAsmParser.cpp38 MCAsmLexer *Lexer = nullptr; member in __anon29f502570111::WasmAsmParser
53 Lexer = &Parser->getLexer(); in Initialize()
78 auto Ok = Lexer->is(Kind); in isNext()
87 Lexer->getTok()); in expect()
126 if (Lexer->isNot(AsmToken::Comma)) in parseGroup()
129 if (Lexer->is(AsmToken::Integer)) { in parseGroup()
135 if (Lexer->is(AsmToken::Comma)) { in parseGroup()
154 if (Lexer->isNot(AsmToken::String)) in parseSectionDirective()
238 if (!Lexer->is(AsmToken::Identifier)) in parseDirectiveType()
240 Lexer->getTok()); in parseDirectiveType()
[all …]
H A DAsmParser.cpp120 AsmLexer Lexer; member in __anon42fec27f0111::AsmParser
913 Error(Lexer.getErrLoc(), Lexer.getErr()); in Lex()
1099 Lexer.Lex(); in eatToEndOfStatement()
1103 Lexer.Lex(); in eatToEndOfStatement()
1110 Lexer.Lex(); in parseStringToEndOfStatement()
1121 Lexer.Lex(); in parseStringToComma()
2670 AsmLexerSkipSpaceRAII(AsmLexer &Lexer, bool SkipSpace) : Lexer(Lexer) { in AsmLexerSkipSpaceRAII() argument
2703 if (Lexer.is(AsmToken::Eof) || Lexer.is(AsmToken::Equal)) in parseMacroArgument()
2748 Lexer.Lex(); in parseMacroArgument()
2984 if (Lexer.is(AsmToken::Dollar) || Lexer.is(AsmToken::At)) { in parseIdentifier()
[all …]
H A DMasmParser.cpp380 AsmLexer Lexer; member in __anon4534580c0111::MasmParser
1194 Lexer.Lex(); in expandMacros()
1225 Lexer.Lex(); in expandMacros()
1231 Error(Lexer.getErrLoc(), Lexer.getErr()); in Lex()
1272 Lexer.Lex(); in Lex()
1479 Lexer.Lex(); in eatToEndOfStatement()
1484 Lexer.Lex(); in eatToEndOfStatement()
1524 Lexer.Lex(); in parseStringToEndOfStatement()
2985 AsmLexerSkipSpaceRAII(AsmLexer &Lexer, bool SkipSpace) : Lexer(Lexer) { in AsmLexerSkipSpaceRAII() argument
3032 if (Lexer.is(AsmToken::Eof) || Lexer.is(AsmToken::Equal)) in parseMacroArgument()
[all …]
H A DXCOFFAsmParser.cpp20 MCAsmLexer *Lexer = nullptr; member in __anona18269550111::XCOFFAsmParser
35 Lexer = &Parser->getLexer(); in Initialize()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmParser.cpp197 MCAsmLexer &Lexer; member in __anon31ff30920111::WebAssemblyAsmParser
362 auto Ok = Lexer.is(Kind); in isNext()
399 auto &Int = Lexer.getTok(); in parseSingleInteger()
410 auto &Flt = Lexer.getTok(); in parseSingleFloat()
426 auto &Flt = Lexer.getTok(); in parseSpecialFloatMaybe()
495 auto Tok = Lexer.getTok(); in parseLimits()
505 auto Tok = Lexer.getTok(); in parseLimits()
522 auto &Tok = Lexer.getTok(); in parseFunctionTableOperand()
562 auto &Sep = Lexer.getTok(); in ParseInstruction()
570 auto &Id = Lexer.getTok(); in ParseInstruction()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Lex/
H A DLexer.cpp81 void Lexer::anchor() {} in anchor()
139 Lexer::Lexer(FileID FID, const llvm::MemoryBufferRef &InputFile, in Lexer() function in Lexer
154 Lexer::Lexer(SourceLocation fileloc, const LangOptions &langOpts, in Lexer() function in Lexer
168 Lexer::Lexer(FileID FID, const llvm::MemoryBufferRef &FromFile, in Lexer() function in Lexer
175 void Lexer::resetExtendedTokenMode() { in resetExtendedTokenMode()
198 Lexer *Lexer::Create_PragmaLexer(SourceLocation SpellingLoc, in Create_PragmaLexer()
207 Lexer *L = new Lexer(SpellingFID, InputFile, PP); in Create_PragmaLexer()
1359 Lexer::SizedChar Lexer::getCharAndSizeSlow(const char *Ptr, Token *Tok) { in getCharAndSizeSlow()
1420 Lexer::SizedChar Lexer::getCharAndSizeSlowNoWarn(const char *Ptr, in getCharAndSizeSlowNoWarn()
3144 unsigned Lexer::isNextPPTokenLParen() { in isNextPPTokenLParen()
[all …]
H A DLiteralSupport.cpp86 Lexer::AdvanceToTokenCharacter(TokLoc, TokRangeBegin - TokBegin, in MakeCharSourceRange()
89 Lexer::AdvanceToTokenCharacter(Begin, TokRangeEnd - TokRangeBegin, in MakeCharSourceRange()
104 Lexer::AdvanceToTokenCharacter(TokLoc, TokRangeBegin - TokBegin, in Diag()
1172 Diags.Report(Lexer::AdvanceToTokenCharacter( in NumericLiteralParser()
1197 Lexer::AdvanceToTokenCharacter(TokLoc, s - ThisTokBegin, SM, LangOpts), in ParseDecimalOrOctalCommon()
1225 Diags.Report(Lexer::AdvanceToTokenCharacter( in ParseDecimalOrOctalCommon()
1273 Diags.Report(Lexer::AdvanceToTokenCharacter(TokLoc, Pos - ThisTokBegin, SM, in checkSeparator()
1333 Diags.Report(Lexer::AdvanceToTokenCharacter( in ParseNumberStartingWithZero()
1960 SourceLocation PrefixEndLoc = Lexer::AdvanceToTokenCharacter( in init()
2022 Lexer::getSpelling(StringToks[i], ThisTokBuf, SM, Features, in init()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DCommentLexer.cpp90 void Lexer::skipLineStartingDecorations() { in skipLineStartingDecorations()
273 const char *Lexer::skipTextToken() { in skipTextToken()
296 void Lexer::lexCommentText(Token &T) { in lexCommentText()
459 void Lexer::setupAndLexVerbatimBlock(Token &T, in setupAndLexVerbatimBlock()
529 void Lexer::lexVerbatimBlockBody(Token &T) { in lexVerbatimBlockBody()
553 void Lexer::lexVerbatimLineText(Token &T) { in lexVerbatimLineText()
648 void Lexer::lexHTMLStartTag(Token &T) { in lexHTMLStartTag()
710 void Lexer::setupAndLexHTMLEndTag(Token &T) { in setupAndLexHTMLEndTag()
730 void Lexer::lexHTMLEndTag(Token &T) { in lexHTMLEndTag()
737 Lexer::Lexer(llvm::BumpPtrAllocator &Allocator, DiagnosticsEngine &Diags, in Lexer() function in clang::comments::Lexer
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Transformer/
H A DSourceCode.cpp33 return Lexer::getSourceText(Range, Context.getSourceManager(), in getText()
110 Range = Lexer::makeFileCharRange(EditRange, SM, LangOpts); in getRange()
119 E = Lexer::getLocForEndOfToken(E, 0, SM, LangOpts); in getRange()
179 std::unique_ptr<Lexer> Lexer = [&]() { in getEntityEndLoc() local
184 return std::make_unique<clang::Lexer>( in getEntityEndLoc()
190 Lexer->SetKeepWhitespaceMode(true); in getEntityEndLoc()
222 Lexer->LexFromRawLexer(Tok); in getEntityEndLoc()
235 Lexer->LexFromRawLexer(Tok); in getEntityEndLoc()
260 Lexer->LexFromRawLexer(Tok); in getEntityEndLoc()
346 bool Failed = Lexer::getRawToken(Loc, Tok, SM, LangOpts, in atOrBeforeSeparation()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/AsmParser/
H A DLanaiAsmParser.cpp96 MCAsmLexer &Lexer; member in __anon6f3372e00111::LanaiAsmParser
704 Lexer.UnLex(*PercentTok); in parseRegister()
711 Lexer.UnLex(*PercentTok); in parseRegister()
764 Lexer.Lex(); // lex '(' in parseIdentifier()
781 Lexer.Lex(); // lex ')' in parseIdentifier()
801 switch (Lexer.getKind()) { in parseImmediate()
841 if (Lexer.getKind() == Lexer.peekTok(true).getKind()) { in parsePrePost()
843 if (Lexer.is(AsmToken::Minus)) in parsePrePost()
913 if (Lexer.isNot(AsmToken::LBrac)) { in parseMemoryOperand()
964 if (Lexer.is(AsmToken::RBrac)) { in parseMemoryOperand()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DCommentLexer.h26 class Lexer; variable
56 friend class Lexer; variable
216 void dump(const Lexer &L, const SourceManager &SM) const;
220 class Lexer {
222 Lexer(const Lexer &) = delete;
223 void operator=(const Lexer &) = delete;
352 Lexer(llvm::BumpPtrAllocator &Allocator, DiagnosticsEngine &Diags,
H A DCommentBriefParser.h30 Lexer &L;
44 BriefParser(Lexer &L, const CommandTraits &Traits);
H A DCommentParser.h35 Lexer &L;
88 Parser(Lexer &L, Sema &S, llvm::BumpPtrAllocator &Allocator,
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Lex/
H A DLexer.h78 class Lexer : public PreprocessorLexer {
167 Lexer(FileID FID, const llvm::MemoryBufferRef &InputFile, Preprocessor &PP,
173 Lexer(SourceLocation FileLoc, const LangOptions &LangOpts,
180 Lexer(FileID FID, const llvm::MemoryBufferRef &FromFile,
184 Lexer(const Lexer &) = delete;
185 Lexer &operator=(const Lexer &) = delete;
190 static Lexer *Create_PragmaLexer(SourceLocation SpellingLoc,
/freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Inclusions/
H A DHeaderIncludes.cpp42 llvm::function_ref<unsigned(const SourceManager &, Lexer &, Token &)> in getOffsetAfterTokenSequence() argument
47 Lexer Lex(SM.getMainFileID(), SM.getBufferOrFake(SM.getMainFileID()), SM, in getOffsetAfterTokenSequence()
60 Lexer &Lex, StringRef Name, Token &Tok, in checkAndConsumeDirectiveWithName()
72 void skipComments(Lexer &Lex, Token &Tok) { in skipComments()
88 [&](std::function<unsigned(const SourceManager &SM, Lexer &Lex, in getOffsetAfterHeaderGuardsAndComments()
93 [&Consume](const SourceManager &SM, Lexer &Lex, Token Tok) { in getOffsetAfterHeaderGuardsAndComments()
102 [](const SourceManager &SM, Lexer &Lex, Token Tok) -> unsigned { in getOffsetAfterHeaderGuardsAndComments()
113 [](const SourceManager &SM, Lexer &Lex, Token Tok) -> unsigned { in getOffsetAfterHeaderGuardsAndComments()
125 bool checkAndConsumeInclusiveDirective(Lexer &Lex, Token &Tok) { in checkAndConsumeInclusiveDirective()
163 [](const SourceManager &SM, Lexer &Lex, Token Tok) { in getMaxHeaderInsertionOffset()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/
H A DRecursiveSymbolVisitor.h54 Lexer::getLocForEndOfToken(Initializer->getSourceLocation(), in VisitCXXConstructorDecl()
89 Lexer::getLocForEndOfToken(TypeBeginLoc, 0, SM, LangOpts); in VisitTypeLoc()
110 Lexer::getLocForEndOfToken(TL.getBeginLoc(), 0, SM, LangOpts); in VisitTypedefTypeLoc()
147 return visit(ND, Loc, Lexer::getLocForEndOfToken(Loc, 0, SM, LangOpts)); in visit()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp603 MCAsmLexer &Lexer = getLexer(); in eatToEndOfPacket() local
605 Lexer.Lex(); in eatToEndOfPacket()
606 Lexer.Lex(); in eatToEndOfPacket()
984 Lexer.Lex(); in tryParseRegister()
988 bool Type = Lexer.is(AsmToken::Identifier) || Lexer.is(AsmToken::Dot) || in tryParseRegister()
989 Lexer.is(AsmToken::Integer) || Lexer.is(AsmToken::Real) || in tryParseRegister()
1004 EndLoc = Lexer.getLoc(); in tryParseRegister()
1013 EndLoc = Lexer.getLoc(); in tryParseRegister()
1026 EndLoc = Lexer.getLoc(); in tryParseRegister()
1078 Lexer.UnLex(Tokens.back()); in parseExpression()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-mca/
H A DCodeRegionGenerator.cpp51 MCAsmLexer &Lexer = Parser->getLexer(); in parseCodeRegions() local
53 Lexer.setCommentConsumer(CCP); in parseCodeRegions()
55 Lexer.setLexMasmIntegers(true); in parseCodeRegions()
/freebsd-14.2/contrib/llvm-project/clang/lib/Edit/
H A DCommit.cpp256 unsigned tokLen = Lexer::MeasureTokenLength(spellLoc, SourceMgr, LangOpts); in canInsertAfterToken()
272 loc = Lexer::getLocForEndOfToken(loc, 0, SourceMgr, LangOpts); in canInsertAfterToken()
299 range = Lexer::makeFileCharRange(range, SM, LangOpts); in canRemoveRange()
342 return Lexer::isAtStartOfMacroExpansion(loc, SourceMgr, LangOpts, MacroBegin); in isAtStartOfMacroExpansion()
347 return Lexer::isAtEndOfMacroExpansion(loc, SourceMgr, LangOpts, MacroEnd); in isAtEndOfMacroExpansion()
H A DEditedSource.cpp47 StringRef ArgName = Lexer::getSpelling(SourceMgr.getSpellingLoc(DefArgLoc), in deconstructMacroArgLoc()
317 return !(Lexer::isAsciiIdentifierContinueChar(left, LangOpts) && in canBeJoined()
318 Lexer::isAsciiIdentifierContinueChar(right, LangOpts)); in canBeJoined()
341 SourceLocation BeginTokLoc = Lexer::GetBeginningOfToken(Loc, SM, LangOpts); in adjustRemoval()
463 return Lexer::getSourceText(CharSourceRange::getCharRange(BLoc, ELoc), in getSourceText()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DIssueHash.cpp158 Lexer Lexer(SM.getLocForStartOfFile(SM.getFileID(StartOfLine)), LangOpts, in NormalizeLine() local
163 while (!Lexer.LexFromRawLexer(Token) && NextStart < 2) { in NormalizeLine()
/freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Refactoring/Extract/
H A DSourceExtraction.cpp24 return Lexer::getSourceText( in isSemicolonAtLocation()
104 std::optional<Token> NextToken = Lexer::findNextToken(End, SM, LangOpts); in compute()
/freebsd-14.2/contrib/llvm-project/clang/lib/ARCMigrate/
H A DTransforms.cpp133 if (!Lexer::isAtEndOfMacroExpansion(loc, SM, Ctx.getLangOpts(), &loc)) in findSemiAfterLocation()
136 loc = Lexer::getLocForEndOfToken(loc, /*Offset=*/0, SM, Ctx.getLangOpts()); in findSemiAfterLocation()
150 Lexer lexer(SM.getLocForStartOfFile(locInfo.first), in findSemiAfterLocation()
398 Lexer lexer(SM.getLocForStartOfFile(locInfo.first), in rewritePropertyAttribute()
479 Lexer lexer(SM.getLocForStartOfFile(locInfo.first), in addPropertyAttribute()
541 str += Lexer::getSourceText( in GCRewriteFinalize()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCheckerContext.cpp120 return Lexer::getImmediateMacroName(Loc, getSourceManager(), in getMacroNameOrSpelling()
123 return Lexer::getSpelling(Loc, buf, getSourceManager(), getLangOpts()); in getMacroNameOrSpelling()
/freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/
H A DFixIt.cpp22 return Lexer::getSourceText(Range, Context.getSourceManager(), in getText()

12345