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

12

/freebsd-12-stable/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/
H A DDependencyScanningWorker.cpp83 FileManager *FileMgr,
111 FileMgr->setVirtualFileSystem(createVFSFromCompilerInvocation(
121 FileMgr->getFileSystemOpts().WorkingDir = WorkingDirectory;
122 Compiler.setFileManager(FileMgr);
123 Compiler.createSourceManager(*FileMgr);
155 FileMgr->clearStatCache();
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/
H A DModuleManager.cpp45 auto Entry = FileMgr.getFile(Name, /*OpenFile=*/false,
71 auto Entry = FileMgr.getFile(Name, /*OpenFile=*/false,
158 if (!FileMgr.getNoncachedStatValue(TimestampFilename, Status))
188 Buf = FileMgr.getBufferForFile(NewModule->File, /*isVolatile=*/false);
274 FileMgr.getVirtualFile(FileName, Buffer->getBufferSize(), 0);
318 ModuleManager::ModuleManager(FileManager &FileMgr, argument
322 : FileMgr(FileMgr), ModuleCache(&ModuleCache),
442 auto FileOrErr = FileMgr.getFile(FileName, /*OpenFile=*/true,
H A DGlobalModuleIndex.cpp413 FileManager &FileMgr; member in class:__anon3273::GlobalModuleIndexBuilder
456 FileManager &FileMgr, const PCHContainerReader &PCHContainerRdr)
457 : FileMgr(FileMgr), PCHContainerRdr(PCHContainerRdr) {}
534 auto Buffer = FileMgr.getBufferForFile(File, /*isVolatile=*/true);
663 = FileMgr.getFile(ImportedFile, /*OpenFile=*/false,
853 GlobalModuleIndex::writeIndex(FileManager &FileMgr, argument
879 GlobalModuleIndexBuilder Builder(FileMgr, PCHContainerRdr);
899 auto ModuleFile = FileMgr.getFile(D->path());
455 GlobalModuleIndexBuilder( FileManager &FileMgr, const PCHContainerReader &PCHContainerRdr) argument
/freebsd-12-stable/contrib/llvm-project/clang/lib/Lex/
H A DHeaderSearch.cpp86 FileMgr(SourceMgr.getFileManager()), FrameworkMap(64),
124 if (std::unique_ptr<HeaderMap> HM = HeaderMap::Create(FE, FileMgr)) {
190 auto Dir = FileMgr.getDirectory(Parent);
193 auto DirName = FileMgr.getCanonicalName(*Dir);
245 if (auto FrameworkDir = FileMgr.getDirectory(FrameworkDirName)) {
427 /// \param FileMgr The file manager to use for directory lookups.
432 getTopFrameworkDir(FileManager &FileMgr, StringRef DirName, argument
452 if (auto TopFrameworkDirOrErr = FileMgr.getDirectory(DirName))
456 DirName = FileMgr.getCanonicalName(TopFrameworkDir);
464 auto Dir = FileMgr
492 FileManager &FileMgr = HS.getFileMgr(); local
1460 getPrivateModuleMap(const FileEntry *File, FileManager &FileMgr) argument
[all...]
H A DModuleMap.cpp887 FileManager &FileMgr) {
901 if (FileMgr.getFile(LibName)) {
936 FileManager &FileMgr = SourceMgr.getFileManager();
947 if (auto ParentDir = FileMgr.getDirectory(Parent)) {
995 auto UmbrellaHeader = FileMgr.getFile(UmbrellaName);
1040 llvm::vfs::FileSystem &FS = FileMgr.getVirtualFileSystem();
1049 FileMgr.getDirectory(Dir->path())) {
1055 FileMgr.getCanonicalName(*SubframeworkDir);
1064 if (auto SubDir = FileMgr.getDirectory(SubframeworkDirName)) {
1083 inferFrameworkLink(Result, FrameworkDir, FileMgr);
886 inferFrameworkLink(Module *Mod, const DirectoryEntry *FrameworkDir, FileManager &FileMgr) argument
[all...]
H A DPPLexerChange.cpp276 llvm::vfs::FileSystem &FS = FileMgr.getVirtualFileSystem();
295 computeRelativePath(FileMgr, Dir, *Header, RelativePath);
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Frontend/
H A DCompilerInstance.h86 IntrusiveRefCntPtr<FileManager> FileMgr; member in class:clang::CompilerInstance
401 bool hasFileManager() const { return FileMgr != nullptr; }
405 assert(FileMgr && "Compiler instance has no file manager!");
406 return *FileMgr;
410 llvm::BuryPointer(FileMgr.get());
411 FileMgr.resetWithoutRelease();
648 void createSourceManager(FileManager &FileMgr);
768 FileManager &FileMgr,
H A DASTUnit.h111 IntrusiveRefCntPtr<FileManager> FileMgr; member in class:clang::ASTUnit
258 void TranslateStoredDiagnostics(FileManager &FileMgr,
476 const FileManager &getFileManager() const { return *FileMgr; }
477 FileManager &getFileManager() { return *FileMgr; }
780 IntrusiveRefCntPtr<DiagnosticsEngine> Diags, FileManager *FileMgr,
847 /// FileMgr->getVirtualFileSystem() will be used if \p VFS is nullptr.
878 /// FIXME: The Diag, LangOpts, SourceMgr, FileMgr, StoredDiagnostics, and
886 SourceManager &SourceMgr, FileManager &FileMgr,
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/ARCMigrate/
H A DFileRemapper.h32 std::unique_ptr<FileManager> FileMgr; member in class:clang::arcmt::FileRemapper
/freebsd-12-stable/contrib/llvm-project/clang/lib/ARCMigrate/
H A DFileRemapper.cpp23 FileMgr.reset(new FileManager(FileSystemOptions()));
81 llvm::ErrorOr<const FileEntry *> origFE = FileMgr->getFile(fromFilename);
87 llvm::ErrorOr<const FileEntry *> newFE = FileMgr->getFile(toFilename);
155 auto newE = FileMgr->getFile(tempPath);
230 if (auto fileOrErr = FileMgr->getFile(filePath))
H A DObjCMT.cpp100 FileManager &FileMgr; member in class:__anon2670::ObjCMigrateASTConsumer
128 Remapper(remapper), FileMgr(fileMgr), PPRec(PPRec), PP(PP),
1984 FileMgr.FixupRelativePath(filePath);
2085 FileManager &FileMgr; member in class:__anon2675::RemapFileParser
2088 RemapFileParser(FileManager &FileMgr) : FileMgr(FileMgr) { } argument
2144 auto FE = FileMgr.getFile(Val);
2174 FileManager &FileMgr,
2178 SourceManager SM(Diag, FileMgr);
2172 applyEditsToTemp(const FileEntry *FE, ArrayRef<EditEntry> Edits, FileManager &FileMgr, DiagnosticsEngine &Diag) argument
[all...]
H A DARCMT.cpp181 FileManager FileMgr(origCI.getFileSystemOpts());
187 PPOpts.ImplicitPCHInclude, FileMgr, PCHContainerRdr, *Diags);
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Serialization/
H A DModuleManager.h67 FileManager &FileMgr; member in class:clang::serialization::ModuleManager
142 explicit ModuleManager(FileManager &FileMgr, InMemoryModuleCache &ModuleCache,
H A DGlobalModuleIndex.h180 /// \param FileMgr The file manager to use to load module files.
185 static llvm::Error writeIndex(FileManager &FileMgr,
/freebsd-12-stable/contrib/llvm-project/clang/lib/Frontend/
H A DASTUnit.cpp736 assert(FileMgr);
737 auto Buffer = FileMgr->getBufferForFile(Filename, UserFilesAreVolatile);
780 AST->FileMgr = new FileManager(FileSystemOpts, VFS);
1105 if (VFS && FileMgr)
1106 assert(VFS == &FileMgr->getVirtualFileSystem() &&
1107 "VFS passed to Parse and VFS in FileMgr are different");
1124 if (VFS && FileMgr && &FileMgr->getVirtualFileSystem() == VFS)
1125 Clang->setFileManager(&*FileMgr);
1127 FileMgr
1692 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
2136 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) argument
2352 TranslateStoredDiagnostics( FileManager &FileMgr, SourceManager &SrcMgr, const SmallVectorImpl<StandaloneDiagnostic> &Diags, SmallVectorImpl<StoredDiagnostic> &Out) argument
[all...]
H A DFrontendAction.cpp319 const LangOptions &LangOpts, FileManager &FileMgr, DiagnosticsEngine &Diag,
365 llvm::vfs::FileSystem &FS = FileMgr.getVirtualFileSystem();
375 auto Header = FileMgr.getFile(Dir->path());
410 LangOpts, FileMgr, Diag, ModMap, *Sub, Includes))
515 FileManager &FileMgr = CI.getFileManager(); local
524 CI.getLangOpts(), FileMgr, CI.getDiagnostics(),
710 FileManager &FileMgr = CI.getFileManager(); local
714 if (auto PCHDir = FileMgr.getDirectory(PCHInclude)) {
719 llvm::vfs::FileSystem &FS = FileMgr.getVirtualFileSystem();
725 Dir->path(), FileMgr, C
318 collectModuleHeaderIncludes( const LangOptions &LangOpts, FileManager &FileMgr, DiagnosticsEngine &Diag, ModuleMap &ModMap, clang::Module *Module, SmallVectorImpl<char> &Includes) argument
[all...]
H A DCompilerInstance.cpp101 FileMgr = Value;
172 FileManager &FileMgr = CI.getFileManager(); local
173 auto PCHDir = FileMgr.getDirectory(PCHInclude);
182 llvm::vfs::FileSystem &FS = FileMgr.getVirtualFileSystem();
190 Dir->path(), FileMgr, CI.getPCHContainerReader(),
313 VFS = FileMgr ? &FileMgr->getVirtualFileSystem()
317 FileMgr = new FileManager(getFileSystemOpts(), std::move(VFS));
318 return FileMgr.get();
323 void CompilerInstance::createSourceManager(FileManager &FileMgr) { argument
329 InitializeFileRemapping(DiagnosticsEngine &Diags, SourceManager &SourceMgr, FileManager &FileMgr, const PreprocessorOptions &InitOpts) argument
821 InitializeSourceManager( const FrontendInputFile &Input, DiagnosticsEngine &Diags, FileManager &FileMgr, SourceManager &SourceMgr, HeaderSearch *HS, DependencyOutputOptions &DepOpts, const FrontendOptions &Opts) argument
1168 getPublicModuleMap(const FileEntry *File, FileManager &FileMgr) argument
[all...]
H A DModuleDependencyCollector.cpp69 void moduleMapAddUmbrellaHeader(FileManager *FileMgr,
93 if (FileMgr->getFile(AltHeaderFilename))
H A DSerializedDiagnosticReader.cpp31 FileManager FileMgr(FO);
33 auto Buffer = FileMgr.getBufferForFile(File);
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Lex/
H A DHeaderSearch.h165 FileManager &FileMgr; member in class:clang::HeaderSearch
264 FileManager &getFileMgr() const { return FileMgr; }
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Tooling/Core/
H A DReplacement.h355 FileManager &FileMgr,
/freebsd-12-stable/contrib/llvm-project/clang/lib/Basic/
H A DSourceManager.cpp348 SourceManager::SourceManager(DiagnosticsEngine &Diag, FileManager &FileMgr, argument
350 : Diag(Diag), FileMgr(FileMgr), UserFilesAreVolatile(UserFilesAreVolatile) {
686 FileMgr.getBypassFile(FileEntryRef(File.getName(), File));
2166 // This is referenced by `FileMgr` and will be released by `FileMgr` when it
2175 // in `Environment` so that `FileMgr` can out-live this function scope.
2176 FileMgr =
2183 SourceMgr = std::make_unique<SourceManager>(*Diagnostics, *FileMgr);
2184 FileID ID = SourceMgr->createFileID(*FileMgr
[all...]
H A DFileManager.cpp73 getDirectoryFromFile(FileManager &FileMgr, StringRef Filename, argument
86 return FileMgr.getDirectory(DirName, CacheFailure);
H A DModule.cpp245 ArrayRef<const FileEntry *> Module::getTopHeaders(FileManager &FileMgr) { argument
249 if (auto FE = FileMgr.getFile(*I))
/freebsd-12-stable/contrib/llvm-project/clang/lib/Tooling/Core/
H A DReplacement.cpp612 FileManager &FileMgr,
617 auto FE = FileMgr.getFile(Entry.first);
611 groupReplacementsByFile( FileManager &FileMgr, const std::map<std::string, Replacements> &FileToReplaces) argument

Completed in 387 milliseconds

12