Searched refs:FileMgr (Results 1 - 25 of 39) sorted by relevance

12

/freebsd-current/contrib/llvm-project/clang/lib/Frontend/
H A DModuleDependencyCollector.cpp29 FileManager &FileMgr; member in class:__anon550::ModuleDependencyListener
32 FileManager &FileMgr)
33 : Collector(Collector), FileMgr(FileMgr) {}
40 if (auto FE = FileMgr.getOptionalFileRef(Filename))
31 ModuleDependencyListener(ModuleDependencyCollector &Collector, FileManager &FileMgr) argument
H A DDependencyFile.cpp113 FileManager &FileMgr; member in struct:__anon616::DepCollectorASTListener
114 DepCollectorASTListener(DependencyCollector &L, FileManager &FileMgr) argument
115 : DepCollector(L), FileMgr(FileMgr) {}
133 if (auto FE = FileMgr.getOptionalFileRef(Filename))
H A DASTUnit.cpp769 assert(FileMgr);
770 auto Buffer = FileMgr->getBufferForFile(Filename, UserFilesAreVolatile);
811 AST->FileMgr = new FileManager(FileSystemOpts, VFS);
1137 if (VFS && FileMgr)
1138 assert(VFS == &FileMgr->getVirtualFileSystem() &&
1139 "VFS passed to Parse and VFS in FileMgr are different");
1170 if (VFS && FileMgr && &FileMgr->getVirtualFileSystem() == VFS)
1171 Clang->setFileManager(&*FileMgr);
1173 FileMgr
1708 LoadFromCompilerInvocation( std::shared_ptr<CompilerInvocation> CI, std::shared_ptr<PCHContainerOperations> PCHContainerOps, IntrusiveRefCntPtr<DiagnosticsEngine> Diags, FileManager *FileMgr, bool OnlyLocalDecls, CaptureDiagsKind CaptureDiagnostics, unsigned PrecompilePreambleAfterNParses, TranslationUnitKind TUKind, bool CacheCodeCompletionResults, bool IncludeBriefCommentsInCodeCompletion, bool UserFilesAreVolatile) argument
2166 CodeComplete( StringRef File, unsigned Line, unsigned Column, ArrayRef<RemappedFile> RemappedFiles, bool IncludeMacros, bool IncludeCodePatterns, bool IncludeBriefComments, CodeCompleteConsumer &Consumer, std::shared_ptr<PCHContainerOperations> PCHContainerOps, DiagnosticsEngine &Diag, LangOptions &LangOpts, SourceManager &SourceMgr, FileManager &FileMgr, SmallVectorImpl<StoredDiagnostic> &StoredDiagnostics, SmallVectorImpl<const llvm::MemoryBuffer *> &OwnedBuffers, std::unique_ptr<SyntaxOnlyAction> Act) argument
2367 TranslateStoredDiagnostics( FileManager &FileMgr, SourceManager &SrcMgr, const SmallVectorImpl<StandaloneDiagnostic> &Diags, SmallVectorImpl<StoredDiagnostic> &Out) argument
[all...]
H A DCompilerInstance.cpp165 FileMgr = Value;
236 FileManager &FileMgr = CI.getFileManager(); local
237 auto PCHDir = FileMgr.getOptionalDirectoryRef(PCHInclude);
246 llvm::vfs::FileSystem &FS = FileMgr.getVirtualFileSystem();
254 Dir->path(), FileMgr, CI.getModuleCache(),
380 VFS = FileMgr ? &FileMgr->getVirtualFileSystem()
384 FileMgr = new FileManager(getFileSystemOpts(), std::move(VFS));
385 return FileMgr.get();
390 void CompilerInstance::createSourceManager(FileManager &FileMgr) { argument
396 InitializeFileRemapping(DiagnosticsEngine &Diags, SourceManager &SourceMgr, FileManager &FileMgr, const PreprocessorOptions &InitOpts) argument
969 InitializeSourceManager(const FrontendInputFile &Input, DiagnosticsEngine &Diags, FileManager &FileMgr, SourceManager &SourceMgr) argument
1303 getPublicModuleMap(FileEntryRef File, FileManager &FileMgr) argument
[all...]
H A DFrontendAction.cpp338 const LangOptions &LangOpts, FileManager &FileMgr, DiagnosticsEngine &Diag,
387 llvm::vfs::FileSystem &FS = FileMgr.getVirtualFileSystem();
398 auto Header = FileMgr.getOptionalFileRef(Dir->path());
440 LangOpts, FileMgr, Diag, ModMap, Submodule, Includes))
556 FileManager &FileMgr = CI.getFileManager(); local
566 CI.getLangOpts(), FileMgr, CI.getDiagnostics(),
776 FileManager &FileMgr = CI.getFileManager(); local
780 if (auto PCHDir = FileMgr.getOptionalDirectoryRef(PCHInclude)) {
785 llvm::vfs::FileSystem &FS = FileMgr.getVirtualFileSystem();
791 Dir->path(), FileMgr, C
337 collectModuleHeaderIncludes( const LangOptions &LangOpts, FileManager &FileMgr, DiagnosticsEngine &Diag, ModuleMap &ModMap, clang::Module *Module, SmallVectorImpl<char> &Includes) argument
[all...]
H A DSerializedDiagnosticReader.cpp31 FileManager FileMgr(FO);
33 auto Buffer = FileMgr.getBufferForFile(File);
/freebsd-current/contrib/llvm-project/clang/include/clang/Frontend/
H A DCompilerInstance.h93 IntrusiveRefCntPtr<FileManager> FileMgr; member in class:clang::CompilerInstance
418 bool hasFileManager() const { return FileMgr != nullptr; }
422 assert(FileMgr && "Compiler instance has no file manager!");
423 return *FileMgr;
427 assert(FileMgr && "Compiler instance has no file manager!");
428 return FileMgr;
432 llvm::BuryPointer(FileMgr.get());
433 FileMgr.resetWithoutRelease();
675 void createSourceManager(FileManager &FileMgr);
792 FileManager &FileMgr,
[all...]
H A DASTUnit.h111 IntrusiveRefCntPtr<FileManager> FileMgr; member in class:clang::ASTUnit
260 void TranslateStoredDiagnostics(FileManager &FileMgr,
479 const FileManager &getFileManager() const { return *FileMgr; }
480 FileManager &getFileManager() { return *FileMgr; }
784 IntrusiveRefCntPtr<DiagnosticsEngine> Diags, FileManager *FileMgr,
859 /// FileMgr->getVirtualFileSystem() will be used if \p VFS is nullptr.
894 /// FIXME: The Diag, LangOpts, SourceMgr, FileMgr, StoredDiagnostics, and
902 SourceManager &SourceMgr, FileManager &FileMgr,
/freebsd-current/contrib/llvm-project/clang/lib/Serialization/
H A DModuleManager.cpp45 auto Entry = FileMgr.getFile(Name, /*OpenFile=*/false,
67 auto Entry = FileMgr.getFile(Name, /*OpenFile=*/false,
176 if (!FileMgr.getNoncachedStatValue(TimestampFilename, Status))
206 auto Buf = FileMgr.getBufferForFile(NewModule->File,
283 FileMgr.getVirtualFile(FileName, Buffer->getBufferSize(), 0);
326 ModuleManager::ModuleManager(FileManager &FileMgr, argument
330 : FileMgr(FileMgr), ModuleCache(&ModuleCache),
438 File = expectedToOptional(FileMgr.getSTDIN());
444 File = FileMgr
[all...]
H A DGlobalModuleIndex.cpp407 FileManager &FileMgr; member in class:__anon872::GlobalModuleIndexBuilder
449 FileManager &FileMgr, const PCHContainerReader &PCHContainerRdr)
450 : FileMgr(FileMgr), PCHContainerRdr(PCHContainerRdr) {}
528 auto Buffer = FileMgr.getBufferForFile(File, /*isVolatile=*/true);
660 FileMgr.getOptionalFileRef(ImportedFile, /*OpenFile=*/false,
852 GlobalModuleIndex::writeIndex(FileManager &FileMgr, argument
878 GlobalModuleIndexBuilder Builder(FileMgr, PCHContainerRdr);
898 auto ModuleFile = FileMgr.getOptionalFileRef(D->path());
448 GlobalModuleIndexBuilder( FileManager &FileMgr, const PCHContainerReader &PCHContainerRdr) argument
/freebsd-current/contrib/llvm-project/clang/include/clang/Basic/
H A DDirectoryEntry.h30 namespace FileMgr { namespace in namespace:clang
34 } // end namespace FileMgr
97 friend class FileMgr::MapEntryOptionalStorage<DirectoryEntryRef>;
123 namespace FileMgr { namespace in namespace:clang
165 } // end namespace FileMgr
173 : public clang::FileMgr::MapEntryOptionalStorage<clang::DirectoryEntryRef> {
175 clang::FileMgr::MapEntryOptionalStorage<clang::DirectoryEntryRef>;
H A DFileEntry.h172 friend class FileMgr::MapEntryOptionalStorage<FileEntryRef>;
210 : public clang::FileMgr::MapEntryOptionalStorage<clang::FileEntryRef> {
212 clang::FileMgr::MapEntryOptionalStorage<clang::FileEntryRef>;
/freebsd-current/contrib/llvm-project/clang/lib/Lex/
H A DHeaderSearch.cpp87 FileMgr(SourceMgr.getFileManager()), FrameworkMap(64),
157 if (std::unique_ptr<HeaderMap> HM = HeaderMap::Create(FE, FileMgr)) {
316 FileMgr.getOptionalDirectoryRef(FrameworkDirName)) {
534 /// \param FileMgr The file manager to use for directory lookups.
539 getTopFrameworkDir(FileManager &FileMgr, StringRef DirName, argument
558 auto TopFrameworkDir = FileMgr.getOptionalDirectoryRef(DirName);
561 DirName = FileMgr.getCanonicalName(*TopFrameworkDir);
569 auto Dir = FileMgr.getOptionalDirectoryRef(DirName);
597 FileManager &FileMgr = HS.getFileMgr(); local
633 auto Dir = FileMgr
1658 getPrivateModuleMap(FileEntryRef File, FileManager &FileMgr, DiagnosticsEngine &Diags) argument
[all...]
H A DPPLexerChange.cpp302 llvm::vfs::FileSystem &FS = FileMgr.getVirtualFileSystem();
321 computeRelativePath(FileMgr, *Dir, *Header, RelativePath);
/freebsd-current/contrib/llvm-project/clang/include/clang/Serialization/
H A DGlobalModuleIndex.h172 /// \param FileMgr The file manager to use to load module files.
177 static llvm::Error writeIndex(FileManager &FileMgr,
H A DModuleManager.h66 FileManager &FileMgr; member in class:clang::serialization::ModuleManager
137 explicit ModuleManager(FileManager &FileMgr, InMemoryModuleCache &ModuleCache,
/freebsd-current/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/
H A DDependencyScanningWorker.cpp149 FileManager *FileMgr,
187 ScanInstance.setFileManager(FileMgr);
189 FileMgr->setVirtualFileSystem(createVFSFromCompilerInvocation(
191 FileMgr->getVirtualFileSystemPtr()));
193 ScanInstance.createSourceManager(*FileMgr);
462 auto FileMgr = llvm::makeIntrusiveRefCnt<FileManager>(FSOpts, FinalFS); local
476 SourceManager SrcMgr(*Diags, *FileMgr);
488 Success = createAndRunToolInvocation(FinalCommandLine, Action, *FileMgr,
492 FinalCommandLine, *Diags, *FileMgr, [&](const driver::Command &Cmd) {
512 return createAndRunToolInvocation(std::move(Argv), Action, *FileMgr,
[all...]
/freebsd-current/contrib/llvm-project/clang/lib/ARCMigrate/
H A DFileRemapper.cpp23 FileMgr.reset(new FileManager(FileSystemOptions()));
81 auto origFE = FileMgr->getOptionalFileRef(fromFilename);
87 auto newFE = FileMgr->getOptionalFileRef(toFilename);
156 auto newE = FileMgr->getOptionalFileRef(tempPath);
247 OptionalFileEntryRef File = FileMgr->getOptionalFileRef(filePath);
H A DObjCMT.cpp100 FileManager &FileMgr; member in class:__anon245::ObjCMigrateASTConsumer
124 Remapper(remapper), FileMgr(fileMgr), PPRec(PPRec), PP(PP),
1968 FileMgr.FixupRelativePath(filePath);
2063 FileManager &FileMgr; member in class:__anon250::RemapFileParser
2066 RemapFileParser(FileManager &FileMgr) : FileMgr(FileMgr) { } argument
2122 if (auto File = FileMgr.getOptionalFileRef(Val))
2151 FileManager &FileMgr,
2155 SourceManager SM(Diag, FileMgr);
2149 applyEditsToTemp(FileEntryRef FE, ArrayRef<EditEntry> Edits, FileManager &FileMgr, DiagnosticsEngine &Diag) argument
[all...]
/freebsd-current/contrib/llvm-project/clang/include/clang/ARCMigrate/
H A DFileRemapper.h34 std::unique_ptr<FileManager> FileMgr; member in class:clang::arcmt::FileRemapper
/freebsd-current/contrib/llvm-project/clang/lib/APINotes/
H A DAPINotesManager.cpp357 FileManager &FileMgr = SM.getFileManager();
427 if (auto APINotesFile = FileMgr.getOptionalFileRef(APINotesPath)) {
448 : FileMgr.getOptionalDirectoryRef(ParentPath);
/freebsd-current/contrib/llvm-project/clang/include/clang/Tooling/Core/
H A DReplacement.h358 FileManager &FileMgr,
/freebsd-current/contrib/llvm-project/clang/lib/Basic/
H A DFileManager.cpp74 getDirectoryFromFile(FileManager &FileMgr, StringRef Filename, argument
88 return FileMgr.getDirectoryRef(DirName, CacheFailure);
/freebsd-current/contrib/llvm-project/clang/include/clang/Lex/
H A DHeaderSearch.h245 FileManager &FileMgr; member in class:clang::HeaderSearch
367 FileManager &getFileMgr() const { return FileMgr; }
/freebsd-current/contrib/llvm-project/clang/lib/Tooling/Core/
H A DReplacement.cpp613 FileManager &FileMgr,
618 auto FE = FileMgr.getFile(Entry.first);
612 groupReplacementsByFile( FileManager &FileMgr, const std::map<std::string, Replacements> &FileToReplaces) argument

Completed in 301 milliseconds

12