Searched refs:TheLexer (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Lex/ |
| H A D | DependencyDirectivesScanner.cpp | 68 TheLexer(InputSourceLoc, LangOpts, Input.begin(), Input.begin(), in Scanner() 191 Lexer TheLexer; member 577 TheLexer.LexFromRawLexer(Tok); in lexToken() 578 First = Input.data() + TheLexer.getCurrentBufferOffset(); in lexToken() 581 unsigned Offset = TheLexer.getCurrentBufferOffset() - Tok.getLength(); in lexToken() 590 TheLexer.LexIncludeFilename(Tok); in lexIncludeFilename() 591 First = Input.data() + TheLexer.getCurrentBufferOffset(); in lexIncludeFilename() 594 unsigned Offset = TheLexer.getCurrentBufferOffset() - Tok.getLength(); in lexIncludeFilename() 748 TheLexer.seek(getOffsetAt(First), /*IsAtStartOfLine*/ false); in lexModule() 779 PragmaScanner.TheLexer.setParsingPreprocessorDirective(true); in lex_Pragma() [all …]
|
| H A D | PPLexerChange.cpp | 94 Lexer *TheLexer = new Lexer(FID, *InputFile, *this, IsFirstIncludeOfFile); in EnterSourceFile() local 98 TheLexer->DepDirectives = *MaybeDepDirectives; in EnterSourceFile() 100 EnterSourceFileWithLexer(TheLexer, CurDir); in EnterSourceFile() 106 void Preprocessor::EnterSourceFileWithLexer(Lexer *TheLexer, in EnterSourceFileWithLexer() argument 114 CurLexer.reset(TheLexer); in EnterSourceFileWithLexer() 115 CurPPLexer = TheLexer; in EnterSourceFileWithLexer() 119 CurLexerCallback = TheLexer->isDependencyDirectivesLexer() in EnterSourceFileWithLexer()
|
| H A D | Lexer.cpp | 534 Lexer TheLexer(SM.getLocForStartOfFile(LocInfo.first), LangOpts, in getRawToken() local 536 TheLexer.SetCommentRetentionState(true); in getRawToken() 537 TheLexer.LexFromRawLexer(Result); in getRawToken() 582 Lexer TheLexer(LexerStartLoc, LangOpts, Buffer.data(), LexStart, in getBeginningOfFileToken() local 584 TheLexer.SetCommentRetentionState(true); in getBeginningOfFileToken() 589 TheLexer.LexFromRawLexer(TheTok); in getBeginningOfFileToken() 591 if (TheLexer.getBufferLocation() > StrData) { in getBeginningOfFileToken() 595 if (TheLexer.getBufferLocation() - TheTok.getLength() <= StrData) in getBeginningOfFileToken() 643 Lexer TheLexer(FileLoc, LangOpts, Buffer.begin(), Buffer.begin(), in ComputePreamble() local 645 TheLexer.SetCommentRetentionState(true); in ComputePreamble() [all …]
|
| H A D | PPMacroExpansion.cpp | 1713 if (PreprocessorLexer *TheLexer = getCurrentFileLexer()) in ExpandBuiltinMacro() local 1714 CurFile = SourceMgr.getFileEntryForID(TheLexer->getFileID()); in ExpandBuiltinMacro()
|
| H A D | Pragma.cpp | 487 PreprocessorLexer *TheLexer = getCurrentFileLexer(); in HandlePragmaSystemHeader() local 490 HeaderInfo.MarkFileSystemHeader(*TheLexer->getFileEntry()); in HandlePragmaSystemHeader()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Lex/ |
| H A D | Preprocessor.h | 811 std::unique_ptr<Lexer> TheLexer; member 819 std::unique_ptr<Lexer> &&TheLexer, in IncludeStackInfo() 824 TheSubmodule(std::move(TheSubmodule)), TheLexer(std::move(TheLexer)), in IncludeStackInfo() 2325 if (Entry.TheLexer) in isNextPPTokenOneOf() 2326 Val = Entry.TheLexer->peekNextPPToken(); in isNextPPTokenOneOf() 2556 CurLexer = std::move(IncludeMacroStack.back().TheLexer); in PopIncludeMacroStack() 2741 void EnterSourceFileWithLexer(Lexer *TheLexer, ConstSearchDirIterator Dir); 2759 return IsFileLexer(I.TheLexer.get(), I.ThePPLexer); in IsFileLexer()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | LocalizationChecker.cpp | 1138 Lexer TheLexer(SL, LangOpts, BF->getBufferStart(), in VisitObjCMessageExpr() local 1144 while (!TheLexer.LexFromRawLexer(I)) { in VisitObjCMessageExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Expr.cpp | 1373 Lexer TheLexer(SM.getLocForStartOfFile(LocInfo.first), Features, in getLocationOfByte() local 1376 TheLexer.LexFromRawLexer(TheTok); in getLocationOfByte()
|