Home
last modified time | relevance | path

Searched refs:FileSystem (Results 1 – 25 of 75) sorted by relevance

123

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DVirtualFileSystem.h195 class FileSystem; variable
210 FileSystem *FS;
215 recursive_directory_iterator(FileSystem &FS, const Twine &Path,
245 class FileSystem : public llvm::ThreadSafeRefCountedBase<FileSystem> {
247 virtual ~FileSystem();
304 IntrusiveRefCntPtr<FileSystem> getRealFileSystem();
310 std::unique_ptr<FileSystem> createPhysicalFileSystem();
322 class OverlayFileSystem : public FileSystem {
323 using FileSystemList = SmallVector<IntrusiveRefCntPtr<FileSystem>, 1>;
330 OverlayFileSystem(IntrusiveRefCntPtr<FileSystem> Base);
[all …]
H A DFileCollector.h42 IntrusiveRefCntPtr<vfs::FileSystem> FS,
110 static IntrusiveRefCntPtr<vfs::FileSystem>
111 createCollectorVFS(IntrusiveRefCntPtr<vfs::FileSystem> BaseFS,
129 IntrusiveRefCntPtr<vfs::FileSystem> FS,
H A DSpecialCaseList.h66 class FileSystem; variable
74 create(const std::vector<std::string> &Paths, llvm::vfs::FileSystem &FS,
83 createOrDie(const std::vector<std::string> &Paths, llvm::vfs::FileSystem &FS);
110 vfs::FileSystem &VFS, std::string &Error);
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Frontend/
H A DPrecompiledPreamble.h31 class FileSystem; variable
85 IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS,
109 PreambleBounds Bounds, llvm::vfs::FileSystem &VFS) const;
120 IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS,
127 IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS,
236 IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS,
245 IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS);
H A DCompilerInvocation.h40 class FileSystem; variable
283 IntrusiveRefCntPtr<llvm::vfs::FileSystem>
287 IntrusiveRefCntPtr<llvm::vfs::FileSystem> createVFSFromCompilerInvocation(
289 IntrusiveRefCntPtr<llvm::vfs::FileSystem> BaseFS);
H A DASTUnit.h55 class FileSystem; variable
372 IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS);
377 IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS, bool AllowRebuild = true,
719 IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS);
838 IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS = nullptr);
853 IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS = nullptr);
/netbsd-src/external/apache2/llvm/dist/clang/lib/Basic/
H A DProfileList.cpp28 create(const std::vector<std::string> &Paths, llvm::vfs::FileSystem &VFS,
33 llvm::vfs::FileSystem &VFS);
47 llvm::vfs::FileSystem &VFS, in create()
57 llvm::vfs::FileSystem &VFS) { in createOrDie()
H A DSanitizerSpecialCaseList.cpp19 llvm::vfs::FileSystem &VFS, in create()
32 llvm::vfs::FileSystem &VFS) { in createOrDie()
H A DFileSystemStatCache.cpp37 llvm::vfs::FileSystem &FS) { in get()
105 llvm::vfs::FileSystem &FS) { in getStat()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DSanitizerSpecialCaseList.h26 class FileSystem; variable
35 create(const std::vector<std::string> &Paths, llvm::vfs::FileSystem &VFS,
40 llvm::vfs::FileSystem &VFS);
H A DFileSystemStatCache.h53 FileSystemStatCache *Cache, llvm::vfs::FileSystem &FS);
62 llvm::vfs::FileSystem &FS) = 0;
83 llvm::vfs::FileSystem &FS) override;
H A DFileManager.h54 IntrusiveRefCntPtr<llvm::vfs::FileSystem> FS;
135 IntrusiveRefCntPtr<llvm::vfs::FileSystem> FS = nullptr);
243 llvm::vfs::FileSystem &getVirtualFileSystem() const { return *FS; } in getVirtualFileSystem()
245 void setVirtualFileSystem(IntrusiveRefCntPtr<llvm::vfs::FileSystem> FS) { in setVirtualFileSystem()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/dsymutil/
H A DBinaryHolder.h41 BinaryHolder(IntrusiveRefCntPtr<vfs::FileSystem> VFS, bool Verbose = false)
60 Error load(IntrusiveRefCntPtr<vfs::FileSystem> VFS, StringRef Filename,
112 Error load(IntrusiveRefCntPtr<vfs::FileSystem> VFS, StringRef Filename,
141 IntrusiveRefCntPtr<vfs::FileSystem> VFS;
H A Ddsymutil.h38 parseDebugMap(llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS,
44 bool dumpStab(llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS,
H A DReproducer.h35 IntrusiveRefCntPtr<vfs::FileSystem> getVFS() const { return VFS; } in getVFS()
42 IntrusiveRefCntPtr<vfs::FileSystem> VFS;
/netbsd-src/external/apache2/llvm/dist/clang/lib/Driver/
H A DDistro.cpp23 static Distro::DistroType DetectOsRelease(llvm::vfs::FileSystem &VFS) { in DetectOsRelease()
51 static Distro::DistroType DetectLsbRelease(llvm::vfs::FileSystem &VFS) { in DetectLsbRelease()
97 static Distro::DistroType DetectDistro(llvm::vfs::FileSystem &VFS) { in DetectDistro()
199 static Distro::DistroType GetDistro(llvm::vfs::FileSystem &VFS, in GetDistro()
228 Distro::Distro(llvm::vfs::FileSystem &VFS, const llvm::Triple &TargetOrHost) in Distro()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/
H A DFileCollector.cpp136 IntrusiveRefCntPtr<vfs::FileSystem> FS, in addDirectoryImpl()
255 class FileCollectorFileSystem : public vfs::FileSystem {
257 explicit FileCollectorFileSystem(IntrusiveRefCntPtr<vfs::FileSystem> FS, in FileCollectorFileSystem()
305 IntrusiveRefCntPtr<vfs::FileSystem> FS;
311 IntrusiveRefCntPtr<vfs::FileSystem>
312 FileCollector::createCollectorVFS(IntrusiveRefCntPtr<vfs::FileSystem> BaseFS, in createCollectorVFS()
H A DVirtualFileSystem.cpp112 FileSystem::~FileSystem() = default;
115 FileSystem::getBufferForFile(const llvm::Twine &Name, int64_t FileSize, in getBufferForFile()
124 std::error_code FileSystem::makeAbsolute(SmallVectorImpl<char> &Path) const { in makeAbsolute()
136 std::error_code FileSystem::getRealPath(const Twine &Path, in getRealPath()
141 std::error_code FileSystem::isLocal(const Twine &Path, bool &Result) { in isLocal()
145 bool FileSystem::exists(const Twine &Path) { in exists()
241 class RealFileSystem : public FileSystem {
346 IntrusiveRefCntPtr<FileSystem> vfs::getRealFileSystem() { in getRealFileSystem()
347 static IntrusiveRefCntPtr<FileSystem> FS(new RealFileSystem(true)); in getRealFileSystem()
351 std::unique_ptr<FileSystem> vfs::createPhysicalFileSystem() { in createPhysicalFileSystem()
[all …]
H A DSpecialCaseList.cpp75 llvm::vfs::FileSystem &FS, std::string &Error) { in create()
92 llvm::vfs::FileSystem &FS) { in createOrDie()
100 vfs::FileSystem &VFS, std::string &Error) { in createInternal()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/
H A DExpandResponseFilesCompilationDatabase.cpp29 llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> FS) in ExpandResponseFilesDatabase()
75 llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> FS;
82 llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> FS) { in expandResponseFiles()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Frontend/
H A DPrecompiledPreamble.cpp56 IntrusiveRefCntPtr<llvm::vfs::FileSystem>
59 IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS) { in createVFSOverlayForPreamblePCH()
315 IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS, in Build()
498 llvm::vfs::FileSystem &VFS) const { in CanReuse()
607 CompilerInvocation &CI, IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS, in AddImplicitPreamble()
614 CompilerInvocation &CI, IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS, in OverridePreamble()
793 IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS, in configurePreamble()
815 IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS) { in setupPreambleStorage()
821 IntrusiveRefCntPtr<llvm::vfs::FileSystem> RealFS = in setupPreambleStorage()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Driver/
H A DDriver.h33 class FileSystem; variable
62 IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS;
315 IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS = nullptr);
329 llvm::vfs::FileSystem &getVFS() const { return *VFS; } in getVFS()
H A DDarwinSDKInfo.h35 Expected<Optional<DarwinSDKInfo>> parseDarwinSDKInfo(llvm::vfs::FileSystem &VFS,
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/DependencyScanning/
H A DDependencyScanningFilesystem.h50 llvm::vfs::FileSystem &FS,
147 IntrusiveRefCntPtr<llvm::vfs::FileSystem> FS, in DependencyScanningWorkerFilesystem()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/
H A DTooling.h190 llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS,
312 IntrusiveRefCntPtr<llvm::vfs::FileSystem> BaseFS =
469 llvm::Expected<std::string> getAbsolutePath(llvm::vfs::FileSystem &FS,

123