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
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 DPPLexerChange.cpp94 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 DLexer.cpp534 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 DPPMacroExpansion.cpp1713 if (PreprocessorLexer *TheLexer = getCurrentFileLexer()) in ExpandBuiltinMacro() local
1714 CurFile = SourceMgr.getFileEntryForID(TheLexer->getFileID()); in ExpandBuiltinMacro()
H A DPragma.cpp487 PreprocessorLexer *TheLexer = getCurrentFileLexer(); in HandlePragmaSystemHeader() local
490 HeaderInfo.MarkFileSystemHeader(*TheLexer->getFileEntry()); in HandlePragmaSystemHeader()
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DPreprocessor.h811 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 DLocalizationChecker.cpp1138 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 DExpr.cpp1373 Lexer TheLexer(SM.getLocForStartOfFile(LocInfo.first), Features, in getLocationOfByte() local
1376 TheLexer.LexFromRawLexer(TheTok); in getLocationOfByte()