Lines Matching refs:VFS

59                                IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS) {  in createVFSOverlayForPreamblePCH()  argument
66 new llvm::vfs::OverlayFileSystem(VFS)); in createVFSOverlayForPreamblePCH()
315 IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS, in Build() argument
318 assert(VFS && "VFS is null"); in Build()
383 VFS = in Build()
384 createVFSFromCompilerInvocation(Clang->getInvocation(), Diagnostics, VFS); in Build()
387 Clang->setFileManager(new FileManager(Clang->getFileSystemOpts(), VFS)); in Build()
498 llvm::vfs::FileSystem &VFS) const { in CanReuse()
527 if (!moveOnNoError(VFS.status(R.second), Status)) { in CanReuse()
534 if (!VFS.makeAbsolute(MappedPath)) in CanReuse()
547 if (moveOnNoError(VFS.status(RB.first), Status)) in CanReuse()
553 if (!VFS.makeAbsolute(MappedPath)) in CanReuse()
569 if (!moveOnNoError(VFS.status(F.first()), Status)) { in CanReuse()
598 if (auto Status = VFS.status(F.getKey())) { in CanReuse()
607 CompilerInvocation &CI, IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS, in AddImplicitPreamble() argument
610 configurePreamble(Bounds, CI, VFS, MainFileBuffer); in AddImplicitPreamble()
614 CompilerInvocation &CI, IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS, in OverridePreamble() argument
617 configurePreamble(Bounds, CI, VFS, MainFileBuffer); in OverridePreamble()
793 IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS, in configurePreamble() argument
795 assert(VFS); in configurePreamble()
810 setupPreambleStorage(Storage, PreprocessorOpts, VFS); in configurePreamble()
815 IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS) { in setupPreambleStorage() argument
824 if (VFS == RealFS || VFS->exists(PCHPath)) in setupPreambleStorage()
836 VFS = createVFSOverlayForPreamblePCH(PCHPath, std::move(*Buf), VFS); in setupPreambleStorage()
845 VFS = createVFSOverlayForPreamblePCH(PCHPath, std::move(Buf), VFS); in setupPreambleStorage()