Home
last modified time | relevance | path

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

/freebsd/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()
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 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.cpp535 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 DPPMacroExpansion.cpp456 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 DPragma.cpp491 PreprocessorLexer *TheLexer = getCurrentFileLexer(); in HandlePragmaSystemHeader() local
494 HeaderInfo.MarkFileSystemHeader(*TheLexer->getFileEntry()); in HandlePragmaSystemHeader()
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DPreprocessor.h787 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 DLocalizationChecker.cpp1144 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 DExpr.cpp1373 Lexer TheLexer(SM.getLocForStartOfFile(LocInfo.first), Features, in getLocationOfByte() local
1376 TheLexer.LexFromRawLexer(TheTok); in getLocationOfByte()