Lines Matching defs:FileMgr

780   assert(FileMgr);
781 auto Buffer = FileMgr->getBufferForFile(Filename, UserFilesAreVolatile);
823 AST->FileMgr = new FileManager(FileSystemOpts, VFS);
1149 if (VFS && FileMgr)
1150 assert(VFS == &FileMgr->getVirtualFileSystem() &&
1151 "VFS passed to Parse and VFS in FileMgr are different");
1182 if (VFS && FileMgr && &FileMgr->getVirtualFileSystem() == VFS)
1183 Clang->setFileManager(&*FileMgr);
1185 FileMgr = Clang->createFileManager(std::move(VFS));
1217 SourceMgr = new SourceManager(getDiagnostics(), *FileMgr,
1541 AST->FileMgr = new FileManager(AST->FileSystemOpts, VFS);
1543 AST->SourceMgr = new SourceManager(AST->getDiagnostics(), *AST->FileMgr,
1724 IntrusiveRefCntPtr<DiagnosticsEngine> Diags, FileManager *FileMgr,
1740 AST->FileSystemOpts = FileMgr->getFileSystemOpts();
1741 AST->FileMgr = FileMgr;
1753 &AST->FileMgr->getVirtualFileSystem()))
1826 AST->FileMgr = new FileManager(AST->FileSystemOpts, VFS);
1871 assert(FileMgr && "FileMgr is null on Reparse call");
1872 VFS = &FileMgr->getVirtualFileSystem();
1899 FileMgr.reset();
2186 FileManager &FileMgr, SmallVectorImpl<StoredDiagnostic> &StoredDiagnostics,
2258 Clang->setFileManager(&FileMgr);
2276 [&FileMgr](StringRef Filename) -> std::optional<llvm::sys::fs::UniqueID> {
2277 if (auto Status = FileMgr.getVirtualFileSystem().status(Filename))
2298 PCHContainerOps, Inv, &FileMgr.getVirtualFileSystem(), false, Line - 1);
2308 &FileMgr.getVirtualFileSystem();
2312 // AddImplicitPreamble as FileMgr is accepted as a parameter by this method.
2313 // We use on-disk preambles instead and rely on FileMgr's VFS to ensure the
2379 FileManager &FileMgr,
2394 auto FE = FileMgr.getFile(SD.Filename);