Searched refs:FilenameTok (Results 1 - 10 of 10) sorted by relevance

/netbsd-current/external/apache2/llvm/dist/clang/lib/Lex/
H A DPreprocessorLexer.cpp32 void PreprocessorLexer::LexIncludeFilename(Token &FilenameTok) { argument
40 IndirectLex(FilenameTok);
42 PP->Lex(FilenameTok);
H A DPreprocessor.cpp978 /// \param FilenameTok Filled in with the next token. On success, this will
986 bool Preprocessor::LexHeaderName(Token &FilenameTok, bool AllowMacroExpansion) { argument
990 CurPPLexer->LexIncludeFilename(FilenameTok);
992 Lex(FilenameTok);
997 if (FilenameTok.is(tok::less) && AllowMacroExpansion) {
998 bool StartOfLine = FilenameTok.isAtStartOfLine();
999 bool LeadingSpace = FilenameTok.hasLeadingSpace();
1000 bool LeadingEmptyMacro = FilenameTok.hasLeadingEmptyMacro();
1002 SourceLocation Start = FilenameTok.getLocation();
1010 while (FilenameTok
[all...]
H A DPPDirectives.cpp1706 Token FilenameTok; local
1707 if (LexHeaderName(FilenameTok))
1710 if (FilenameTok.isNot(tok::header_name)) {
1711 Diag(FilenameTok.getLocation(), diag::err_pp_expects_filename);
1712 if (FilenameTok.isNot(tok::eod))
1724 auto Action = HandleHeaderIncludeOrImport(HashLoc, IncludeTok, FilenameTok,
1751 const Token &FilenameTok, bool &IsFrameworkFound, bool IsImportDecl,
1800 Diag(FilenameTok, diag::err_pp_file_not_found_angled_include_not_fatal)
1835 Diag(FilenameTok, diag::err_pp_file_not_found_typo_not_fatal)
1847 Diag(FilenameTok, dia
1748 LookupHeaderIncludeOrImport( const DirectoryLookup *&CurDir, StringRef& Filename, SourceLocation FilenameLoc, CharSourceRange FilenameRange, const Token &FilenameTok, bool &IsFrameworkFound, bool IsImportDecl, bool &IsMapped, const DirectoryLookup *LookupFrom, const FileEntry *LookupFromFile, StringRef& LookupFilename, SmallVectorImpl<char> &RelativePath, SmallVectorImpl<char> &SearchPath, ModuleMap::KnownHeader &SuggestedModule, bool isAngled) argument
1877 HandleHeaderIncludeOrImport( SourceLocation HashLoc, Token &IncludeTok, Token &FilenameTok, SourceLocation EndLoc, const DirectoryLookup *LookupFrom, const FileEntry *LookupFromFile) argument
[all...]
H A DPragma.cpp496 Token FilenameTok; local
497 if (LexHeaderName(FilenameTok, /*AllowConcatenation*/false))
501 if (FilenameTok.isNot(tok::header_name)) {
502 Diag(FilenameTok.getLocation(), diag::err_pp_expects_filename);
509 StringRef Filename = getSpelling(FilenameTok, FilenameBuffer, &Invalid);
514 GetIncludeFilenameSpelling(FilenameTok.getLocation(), Filename);
523 LookupFile(FilenameTok.getLocation(), Filename, isAngled, nullptr,
527 Diag(FilenameTok, diag::err_pp_file_not_found) << Filename;
546 Diag(FilenameTok, diag::pp_out_of_date_dependency) << Message;
/netbsd-current/external/apache2/llvm/dist/clang/lib/Frontend/
H A DHeaderIncludeGen.cpp49 void FileSkipped(const FileEntryRef &SkippedFile, const Token &FilenameTok,
189 Token &FilenameTok,
188 FileSkipped(const FileEntryRef &SkippedFile, const Token &FilenameTok, SrcMgr::CharacteristicKind FileType) argument
H A DDependencyFile.cpp57 void FileSkipped(const FileEntryRef &SkippedFile, const Token &FilenameTok,
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Lex/
H A DPreprocessorLexer.h132 void LexIncludeFilename(Token &FilenameTok);
H A DPPCallbacks.h57 /// \param FilenameTok The file name token in \#include "FileName" directive
59 /// Note that FilenameTok contains corresponding quotes/angles symbols.
61 const Token &FilenameTok,
393 void FileSkipped(const FileEntryRef &SkippedFile, const Token &FilenameTok,
395 First->FileSkipped(SkippedFile, FilenameTok, FileType);
396 Second->FileSkipped(SkippedFile, FilenameTok, FileType);
60 FileSkipped(const FileEntryRef &SkippedFile, const Token &FilenameTok, SrcMgr::CharacteristicKind FileType) argument
H A DPreprocessor.h2266 const Token &FilenameTok, bool &IsFrameworkFound, bool IsImportDecl,
2278 Token &FilenameTok, SourceLocation EndLoc,
/netbsd-current/external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/
H A DInclusionRewriter.cpp75 void FileSkipped(const FileEntryRef &SkippedFile, const Token &FilenameTok,
175 const Token & /*FilenameTok*/,

Completed in 289 milliseconds