Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/Lex/
H A DDependencyDirectivesScanner.cpp68 TheLexer(InputSourceLoc, LangOpts, Input.begin(), Input.begin(), in Scanner()
191 Lexer TheLexer; member
521 TheLexer.LexFromRawLexer(Tok); in lexToken()
522 First = Input.data() + TheLexer.getCurrentBufferOffset(); in lexToken()
534 TheLexer.LexIncludeFilename(Tok); in lexIncludeFilename()
535 First = Input.data() + TheLexer.getCurrentBufferOffset(); in lexIncludeFilename()
674 TheLexer.seek(getOffsetAt(First), /*IsAtStartOfLine*/ false); in lexModule()
705 PragmaScanner.TheLexer.setParsingPreprocessorDirective(true); in lex_Pragma()
826 TheLexer.seek(getOffsetAt(First), /*IsAtStartOfLine*/ true); in lexPPLine()
849 TheLexer.setParsingPreprocessorDirective(true); in lexPPLine()
[all …]
H A DPPLexerChange.cpp95 Lexer *TheLexer = new Lexer(FID, *InputFile, *this, IsFirstIncludeOfFile); in EnterSourceFile() local
102 TheLexer->DepDirectives = *DepDirectives; in EnterSourceFile()
107 EnterSourceFileWithLexer(TheLexer, CurDir); in EnterSourceFile()
113 void Preprocessor::EnterSourceFileWithLexer(Lexer *TheLexer, in EnterSourceFileWithLexer() argument
121 CurLexer.reset(TheLexer); in EnterSourceFileWithLexer()
122 CurPPLexer = TheLexer; in EnterSourceFileWithLexer()
126 CurLexerCallback = TheLexer->isDependencyDirectivesLexer() in EnterSourceFileWithLexer()
H A DLexer.cpp490 Lexer TheLexer(SM.getLocForStartOfFile(LocInfo.first), LangOpts, in getRawToken() local
492 TheLexer.SetCommentRetentionState(true); in getRawToken()
493 TheLexer.LexFromRawLexer(Result); in getRawToken()
538 Lexer TheLexer(LexerStartLoc, LangOpts, Buffer.data(), LexStart, in getBeginningOfFileToken() local
540 TheLexer.SetCommentRetentionState(true); in getBeginningOfFileToken()
545 TheLexer.LexFromRawLexer(TheTok); in getBeginningOfFileToken()
547 if (TheLexer.getBufferLocation() > StrData) { in getBeginningOfFileToken()
602 TheLexer.SetCommentRetentionState(true); in ComputePreamble()
625 TheLexer.LexFromRawLexer(TheTok); in ComputePreamble()
669 TheLexer.LexFromRawLexer(TheTok); in ComputePreamble()
[all …]
H A DPPMacroExpansion.cpp455 if (Entry.TheLexer) in isNextPPTokenLParen()
456 Val = Entry.TheLexer->isNextPPTokenLParen(); in isNextPPTokenLParen()
1624 if (PreprocessorLexer *TheLexer = getCurrentFileLexer()) in ExpandBuiltinMacro() local
1625 CurFile = SourceMgr.getFileEntryForID(TheLexer->getFileID()); in ExpandBuiltinMacro()
H A DPragma.cpp491 PreprocessorLexer *TheLexer = getCurrentFileLexer(); in HandlePragmaSystemHeader() local
494 HeaderInfo.MarkFileSystemHeader(*TheLexer->getFileEntry()); in HandlePragmaSystemHeader()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Lex/
H A DPreprocessor.h767 std::unique_ptr<Lexer> TheLexer; member
775 std::unique_ptr<Lexer> &&TheLexer, in IncludeStackInfo()
780 TheSubmodule(std::move(TheSubmodule)), TheLexer(std::move(TheLexer)), in IncludeStackInfo()
2437 CurLexer = std::move(IncludeMacroStack.back().TheLexer); in PopIncludeMacroStack()
2593 void EnterSourceFileWithLexer(Lexer *TheLexer, ConstSearchDirIterator Dir);
2611 return IsFileLexer(I.TheLexer.get(), I.ThePPLexer); in IsFileLexer()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DLocalizationChecker.cpp1144 Lexer TheLexer(SL, LangOpts, BF->getBufferStart(), in VisitObjCMessageExpr() local
1150 while (!TheLexer.LexFromRawLexer(I)) { in VisitObjCMessageExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp1343 Lexer TheLexer(SM.getLocForStartOfFile(LocInfo.first), Features, in getLocationOfByte() local
1346 TheLexer.LexFromRawLexer(TheTok); in getLocationOfByte()