Home
last modified time | relevance | path

Searched refs:TheLexer (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/clang/lib/Lex/
H A DDependencyDirectivesScanner.cpp66 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 DPPLexerChange.cpp94 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 DLexer.cpp487 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 DPPMacroExpansion.cpp453 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 DPragma.cpp479 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 DArgumentCommentCheck.cpp99 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 DPreprocessor.h637 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 DLocalizationChecker.cpp1149 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 DExpr.cpp1274 Lexer TheLexer(SM.getLocForStartOfFile(LocInfo.first), Features, in getLocationOfByte() local
1277 TheLexer.LexFromRawLexer(TheTok); in getLocationOfByte()