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 521 TheLexer.LexFromRawLexer(Tok); in lexToken() 522 First = Input.data() + TheLexer.getCurrentBufferOffset(); in lexToken() 525 unsigned Offset = TheLexer.getCurrentBufferOffset() - Tok.getLength(); in lexToken() 534 TheLexer.LexIncludeFilename(Tok); in lexIncludeFilename() 535 First = Input.data() + TheLexer.getCurrentBufferOffset(); in lexIncludeFilename() 538 unsigned Offset = TheLexer.getCurrentBufferOffset() - Tok.getLength(); in lexIncludeFilename() 685 TheLexer.seek(getOffsetAt(First), /*IsAtStartOfLine*/ false); in lexModule() 716 PragmaScanner.TheLexer.setParsingPreprocessorDirective(true); in lex_Pragma() [all …]
|
| H A D | PPLexerChange.cpp | 95 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 D | Lexer.cpp | 535 Lexer TheLexer(SM.getLocForStartOfFile(LocInfo.first), LangOpts, in getRawToken() local 537 TheLexer.SetCommentRetentionState(true); in getRawToken() 538 TheLexer.LexFromRawLexer(Result); in getRawToken() 583 Lexer TheLexer(LexerStartLoc, LangOpts, Buffer.data(), LexStart, in getBeginningOfFileToken() local 585 TheLexer.SetCommentRetentionState(true); in getBeginningOfFileToken() 590 TheLexer.LexFromRawLexer(TheTok); in getBeginningOfFileToken() 592 if (TheLexer.getBufferLocation() > StrData) { in getBeginningOfFileToken() 596 if (TheLexer.getBufferLocation() - TheTok.getLength() <= StrData) in getBeginningOfFileToken() 645 Lexer TheLexer(FileLoc, LangOpts, Buffer.begin(), Buffer.begin(), in ComputePreamble() local 647 TheLexer.SetCommentRetentionState(true); in ComputePreamble() [all …]
|
| H A D | PPMacroExpansion.cpp | 456 if (Entry.TheLexer) in isNextPPTokenLParen() 457 Val = Entry.TheLexer->isNextPPTokenLParen(); in isNextPPTokenLParen() 1761 if (PreprocessorLexer *TheLexer = getCurrentFileLexer()) in ExpandBuiltinMacro() local 1762 CurFile = SourceMgr.getFileEntryForID(TheLexer->getFileID()); in ExpandBuiltinMacro()
|
| H A D | Pragma.cpp | 491 PreprocessorLexer *TheLexer = getCurrentFileLexer(); in HandlePragmaSystemHeader() local 494 HeaderInfo.MarkFileSystemHeader(*TheLexer->getFileEntry()); in HandlePragmaSystemHeader()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Lex/ |
| H A D | Preprocessor.h | 787 std::unique_ptr<Lexer> TheLexer; member 795 std::unique_ptr<Lexer> &&TheLexer, in IncludeStackInfo() 800 TheSubmodule(std::move(TheSubmodule)), TheLexer(std::move(TheLexer)), in IncludeStackInfo() 2481 CurLexer = std::move(IncludeMacroStack.back().TheLexer); in PopIncludeMacroStack() 2658 void EnterSourceFileWithLexer(Lexer *TheLexer, ConstSearchDirIterator Dir); 2676 return IsFileLexer(I.TheLexer.get(), I.ThePPLexer); in IsFileLexer()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | LocalizationChecker.cpp | 1144 Lexer TheLexer(SL, LangOpts, BF->getBufferStart(), in VisitObjCMessageExpr() local 1150 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()
|