Searched refs:TheLexer (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/clang/lib/Lex/ |
| H A D | DependencyDirectivesScanner.cpp | 66 TheLexer(InputSourceLoc, LangOpts, Input.begin(), Input.begin(), in Scanner() 162 Lexer TheLexer; member 489 TheLexer.LexFromRawLexer(Tok); in lexToken() 490 First = Input.data() + TheLexer.getCurrentBufferOffset(); in lexToken() 493 unsigned Offset = TheLexer.getCurrentBufferOffset() - Tok.getLength(); in lexToken() 502 TheLexer.LexIncludeFilename(Tok); in lexIncludeFilename() 503 First = Input.data() + TheLexer.getCurrentBufferOffset(); in lexIncludeFilename() 612 TheLexer.seek(getOffsetAt(First), /*IsAtStartOfLine*/ false); in lexModule() 713 TheLexer.seek(getOffsetAt(First), /*IsAtStartOfLine*/ true); in lexPPLine() 730 TheLexer.setParsingPreprocessorDirective(true); in lexPPLine() [all …]
|
| H A D | PPLexerChange.cpp | 94 Lexer *TheLexer = new Lexer(FID, *InputFile, *this, IsFirstIncludeOfFile); in EnterSourceFile() local 101 TheLexer->DepDirectives = *DepDirectives; in EnterSourceFile() 106 EnterSourceFileWithLexer(TheLexer, CurDir); in EnterSourceFile() 112 void Preprocessor::EnterSourceFileWithLexer(Lexer *TheLexer, in EnterSourceFileWithLexer() argument 120 CurLexer.reset(TheLexer); in EnterSourceFileWithLexer() 121 CurPPLexer = TheLexer; in EnterSourceFileWithLexer() 125 CurLexerKind = TheLexer->isDependencyDirectivesLexer() in EnterSourceFileWithLexer()
|
| H A D | Lexer.cpp | 487 Lexer TheLexer(SM.getLocForStartOfFile(LocInfo.first), LangOpts, in getRawToken() local 489 TheLexer.SetCommentRetentionState(true); in getRawToken() 490 TheLexer.LexFromRawLexer(Result); in getRawToken() 535 Lexer TheLexer(LexerStartLoc, LangOpts, Buffer.data(), LexStart, in getBeginningOfFileToken() local 537 TheLexer.SetCommentRetentionState(true); in getBeginningOfFileToken() 542 TheLexer.LexFromRawLexer(TheTok); in getBeginningOfFileToken() 544 if (TheLexer.getBufferLocation() > StrData) { in getBeginningOfFileToken() 597 Lexer TheLexer(FileLoc, LangOpts, Buffer.begin(), Buffer.begin(), in ComputePreamble() local 599 TheLexer.SetCommentRetentionState(true); in ComputePreamble() 622 TheLexer.LexFromRawLexer(TheTok); in ComputePreamble() [all …]
|
| H A D | PPMacroExpansion.cpp | 453 if (Entry.TheLexer) in isNextPPTokenLParen() 454 Val = Entry.TheLexer->isNextPPTokenLParen(); in isNextPPTokenLParen() 1600 PreprocessorLexer *TheLexer = getCurrentFileLexer(); in ExpandBuiltinMacro() local 1602 if (TheLexer) in ExpandBuiltinMacro() 1603 CurFile = SourceMgr.getFileEntryForID(TheLexer->getFileID()); in ExpandBuiltinMacro()
|
| H A D | Pragma.cpp | 479 PreprocessorLexer *TheLexer = getCurrentFileLexer(); in HandlePragmaSystemHeader() local 482 HeaderInfo.MarkFileSystemHeader(TheLexer->getFileEntry()); in HandlePragmaSystemHeader()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | ArgumentCommentCheck.cpp | 99 Lexer TheLexer(SM.getLocForStartOfFile(BeginLoc.first), Ctx->getLangOpts(), in getCommentsInRange() local 101 TheLexer.SetCommentRetentionState(true); in getCommentsInRange() 105 if (TheLexer.LexFromRawLexer(Tok)) in getCommentsInRange()
|
| /llvm-project-15.0.7/clang/include/clang/Lex/ |
| H A D | Preprocessor.h | 637 std::unique_ptr<Lexer> TheLexer; member 645 std::unique_ptr<Lexer> &&TheLexer, in IncludeStackInfo() 650 TheSubmodule(std::move(TheSubmodule)), TheLexer(std::move(TheLexer)), in IncludeStackInfo() 2265 CurLexer = std::move(IncludeMacroStack.back().TheLexer); in PopIncludeMacroStack() 2421 void EnterSourceFileWithLexer(Lexer *TheLexer, ConstSearchDirIterator Dir); 2439 return IsFileLexer(I.TheLexer.get(), I.ThePPLexer); in IsFileLexer()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | LocalizationChecker.cpp | 1149 Lexer TheLexer(SL, LangOpts, BF->getBufferStart(), in VisitObjCMessageExpr() local 1155 while (!TheLexer.LexFromRawLexer(I)) { in VisitObjCMessageExpr()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Expr.cpp | 1274 Lexer TheLexer(SM.getLocForStartOfFile(LocInfo.first), Features, in getLocationOfByte() local 1277 TheLexer.LexFromRawLexer(TheTok); in getLocationOfByte()
|