| /freebsd-14.2/contrib/llvm-project/llvm/lib/MC/MCParser/ |
| H A D | WasmAsmParser.cpp | 38 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 D | AsmParser.cpp | 120 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 D | MasmParser.cpp | 380 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 D | XCOFFAsmParser.cpp | 20 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 D | WebAssemblyAsmParser.cpp | 197 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 D | Lexer.cpp | 81 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 D | LiteralSupport.cpp | 86 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 D | CommentLexer.cpp | 90 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 D | SourceCode.cpp | 33 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 D | LanaiAsmParser.cpp | 96 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 D | CommentLexer.h | 26 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 D | CommentBriefParser.h | 30 Lexer &L; 44 BriefParser(Lexer &L, const CommandTraits &Traits);
|
| H A D | CommentParser.h | 35 Lexer &L; 88 Parser(Lexer &L, Sema &S, llvm::BumpPtrAllocator &Allocator,
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Lex/ |
| H A D | Lexer.h | 78 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 D | HeaderIncludes.cpp | 42 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 D | RecursiveSymbolVisitor.h | 54 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 D | HexagonAsmParser.cpp | 603 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 D | CodeRegionGenerator.cpp | 51 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 D | Commit.cpp | 256 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 D | EditedSource.cpp | 47 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 D | IssueHash.cpp | 158 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 D | SourceExtraction.cpp | 24 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 D | Transforms.cpp | 133 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 D | CheckerContext.cpp | 120 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 D | FixIt.cpp | 22 return Lexer::getSourceText(Range, Context.getSourceManager(), in getText()
|