Lines Matching refs:VFS

56                                IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS) {  in createVFSOverlayForPreamblePCH()  argument
63 new llvm::vfs::OverlayFileSystem(VFS)); in createVFSOverlayForPreamblePCH()
416 IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS, in Build() argument
419 assert(VFS && "VFS is null"); in Build()
483 VFS = in Build()
484 createVFSFromCompilerInvocation(Clang->getInvocation(), Diagnostics, VFS); in Build()
487 Clang->setFileManager(new FileManager(Clang->getFileSystemOpts(), VFS)); in Build()
604 llvm::vfs::FileSystem &VFS) const { in CanReuse()
633 if (!moveOnNoError(VFS.status(R.second), Status)) { in CanReuse()
640 if (!VFS.makeAbsolute(MappedPath)) in CanReuse()
653 if (moveOnNoError(VFS.status(RB.first), Status)) in CanReuse()
659 if (!VFS.makeAbsolute(MappedPath)) in CanReuse()
675 if (!moveOnNoError(VFS.status(F.first()), Status)) { in CanReuse()
704 if (auto Status = VFS.status(F.getKey())) { in CanReuse()
713 CompilerInvocation &CI, IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS, in AddImplicitPreamble() argument
716 configurePreamble(Bounds, CI, VFS, MainFileBuffer); in AddImplicitPreamble()
720 CompilerInvocation &CI, IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS, in OverridePreamble() argument
723 configurePreamble(Bounds, CI, VFS, MainFileBuffer); in OverridePreamble()
764 IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS, in configurePreamble() argument
766 assert(VFS); in configurePreamble()
785 setupPreambleStorage(*Storage, PreprocessorOpts, VFS); in configurePreamble()
790 IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS) { in setupPreambleStorage() argument
798 if (VFS == RealFS || VFS->exists(PCHPath)) in setupPreambleStorage()
810 VFS = createVFSOverlayForPreamblePCH(PCHPath, std::move(*Buf), VFS); in setupPreambleStorage()
820 VFS = createVFSOverlayForPreamblePCH(PCHPath, std::move(Buf), VFS); in setupPreambleStorage()