|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Support/FileSystem.h 1246 return S ? S->type() : file_type::type_unknown;
1369 type = status->type();
include/llvm/Support/VirtualFileSystem.h 111 return Status->getName().str();
lib/Support/CachePruning.cpp 230 const auto FileAccessTime = StatusOrErr->getLastAccessedTime();
241 TotalSize += StatusOrErr->getSize();
242 FileInfos.insert({FileAccessTime, StatusOrErr->getSize(), File->path()});
lib/Support/FileCollector.cpp 201 if (Result && Result->exists())
lib/Support/VirtualFileSystem.cpp 147 return Status && Status->exists();
971 if (!CWD || CWD->empty())
1090 if (!S->isDirectory()) {
1715 assert(!S || S->getName() == F->getExternalContentsPath());
lib/Transforms/IPO/Internalize.cpp 82 for (line_iterator I(*Buf->get(), true), E; I != E; ++I)
lib/Transforms/Instrumentation/ControlHeightReduction.cpp 75 StringRef Buf = FileOrErr->get()->getBuffer();
90 StringRef Buf = FileOrErr->get()->getBuffer();
tools/clang/lib/Basic/SourceManager.cpp 195 Buffer.setPointer(BufferOrError->release());
tools/clang/lib/Format/Format.cpp 2608 Status->getType() != llvm::sys::fs::file_type::directory_file) {
2619 Status && (Status->getType() == llvm::sys::fs::file_type::regular_file);
2626 FoundConfigFile = Status && (Status->getType() ==
tools/clang/lib/Frontend/ASTUnit.cpp 170 llvm::sys::fs::UniqueID MainFileID = FileStatus->getUniqueID();
177 llvm::sys::fs::UniqueID MID = MPathStatus->getUniqueID();
193 llvm::sys::fs::UniqueID MID = MPathStatus->getUniqueID();
2249 llvm::sys::fs::UniqueID CompleteFileID = CompleteFileStatus->getUniqueID();
2254 llvm::sys::fs::UniqueID MainID = MainStatus->getUniqueID();
tools/clang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp 31 F.getBuffer(Stat->getName());
56 Result.MaybeStat = llvm::vfs::Status(Stat->getName(), Stat->getUniqueID(),
56 Result.MaybeStat = llvm::vfs::Status(Stat->getName(), Stat->getUniqueID(),
57 Stat->getLastModificationTime(),
58 Stat->getUser(), Stat->getGroup(), Size,
58 Stat->getUser(), Stat->getGroup(), Size,
59 Stat->getType(), Stat->getPermissions());
59 Stat->getType(), Stat->getPermissions());
182 } else if (MaybeStatus->isDirectory())
tools/clang/tools/extra/clangd/FS.cpp 74 if (auto S = File->get()->status())
tools/clang/tools/extra/clangd/Preamble.cpp 147 vlog("Built preamble of size {0} for file {1}", BuiltPreamble->getSize(),
tools/clang/tools/extra/clangd/QueryDriverDatabase.cpp 141 auto Includes = parseDriverOutput(BufOrError->get()->getBuffer());
tools/clang/tools/extra/clangd/index/Background.cpp 132 return digest(Buf->get()->getBuffer()) != LS.Digest;
352 auto Hash = digest(Buf->get()->getBuffer());
tools/clang/tools/extra/clangd/index/BackgroundIndexStorage.cpp 66 if (auto I = readIndexFile(Buffer->get()->getBuffer()))
tools/clang/tools/extra/clangd/index/Serialization.cpp 677 if (auto I = readIndexFile(Buffer->get()->getBuffer())) {
tools/clang/tools/extra/clangd/unittests/FSTests.cpp 45 EXPECT_EQ(Cached->getName(), testPath("fake"));
46 EXPECT_EQ(Cached->getUniqueID(), S.getUniqueID());
52 EXPECT_EQ(CachedDotDot->getName(), testPath("temp/../fake"));
53 EXPECT_EQ(CachedDotDot->getUniqueID(), S.getUniqueID());
tools/clang/tools/extra/modularize/CoverageChecker.cpp 254 sys::fs::file_type Type = Status->type();
378 sys::fs::file_type type = Status->type();
tools/clang/tools/extra/modularize/ModularizeUtilities.cpp 414 llvm::sys::fs::file_type Type = Status->type();
tools/clang/tools/extra/unittests/clang-tidy/ClangTidyOptionsTest.cpp 64 EXPECT_EQ("-*,misc-*", *Options->Checks);
65 EXPECT_EQ(".*", *Options->HeaderFilterRegex);
66 EXPECT_EQ("some.user", *Options->User);
88 ClangTidyOptions Options = Options1->mergeWith(*Options2);
tools/dsymutil/dsymutil.cpp 519 if (DebugMapPtrsOrErr->empty()) {
528 std::min<unsigned>(Options.LinkOpts.Threads, DebugMapPtrsOrErr->size());
535 (DebugMapPtrsOrErr->size() != 1 || Options.LinkOpts.Update);
tools/lld/COFF/Driver.cpp 795 oldBuf->reset();
tools/lld/lib/Driver/DarwinLdDriver.cpp 176 StringRef buffer = mb->get()->getBuffer();
206 StringRef buffer = mb->get()->getBuffer();
264 StringRef buffer = mb->get()->getBuffer();
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp 152 StringRef fileBuffer = b->get()->getBuffer();
tools/lldb/source/Commands/CommandCompletions.cpp 193 bool is_dir = Status->isDirectory();
197 if (Status->isSymlink()) {
tools/lldb/source/Host/common/FileSystem.cpp 116 return status->getLastModificationTime();
127 return status->getSize();
151 return status->getPermissions();
172 return status->isDirectory();
201 if (!find_files && Status->isRegularFile())
203 if (!find_directories && Status->isDirectory())
205 if (!find_other && Status->isOther())
208 auto Result = callback(callback_baton, Status->getType(), Item.path());
433 -1, OpenWithFS, *this, path->c_str(), open_flags, open_mode);
tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp 276 std::tie(high_local, low_local) = MD5->words();
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp 786 response.PutHex64(Result->low());
787 response.PutHex64(Result->high());
1100 response.PutStringAsRawHex8(Result->digest());
tools/lldb/source/Target/Platform.cpp 1338 std::tie(high, low) = Result->words();
tools/llvm-cov/CodeCoverage.cpp 224 if (Status->type() == llvm::sys::fs::file_type::regular_file)
tools/llvm-mc/llvm-mc.cpp 340 MemoryBuffer *Buffer = BufferPtr->get();
tools/llvm-objcopy/llvm-objcopy.cpp 283 if (Error E = ProcessRaw(Config, *BufOrErr->get(), FB))
tools/llvm-readobj/ARMWinEHPrinter.cpp 903 Expected<StringRef> Name = Symbol->getName();
942 Expected<StringRef> FunctionNameOrErr = Function->getName();
951 Expected<uint64_t> FunctionAddressOrErr = Function->getAddress();
967 Expected<StringRef> Name = XDataRecord->getName();
976 Expected<uint64_t> AddressOrErr = XDataRecord->getAddress();
988 Expected<section_iterator> SIOrErr = XDataRecord->getSection();
1025 Expected<StringRef> FunctionNameOrErr = Function->getName();
1034 Expected<uint64_t> FunctionAddressOrErr = Function->getAddress();
tools/llvm-undname/llvm-undname.cpp 90 return msDemangle(FileOrErr->get()->getBuffer()) ? 0 : 1;
tools/lto/lto.cpp 190 return LTOModule::isBitcodeForTarget(Buffer->get(),
226 return wrap(M->release());
236 return wrap(M->release());
249 return wrap(M->release());
259 return wrap(M->release());
271 return wrap(M->release());
288 return wrap(M->release());
299 return wrap(M->release());
unittests/Support/CommandLineTest.cpp 1156 return Buffer->get()->getBuffer().str();
unittests/Support/Path.cpp 1082 EXPECT_STREQ("c3fcd3d76192e4007dfb496cca67e13b", Hash->digest().c_str());
unittests/Support/VirtualFileSystemTest.cpp 193 EXPECT_TRUE(Status->isStatusKnown());
194 EXPECT_FALSE(Status->isDirectory());
195 EXPECT_TRUE(Status->isRegularFile());
196 EXPECT_FALSE(Status->isSymlink());
197 EXPECT_FALSE(Status->isOther());
198 EXPECT_TRUE(Status->exists());
203 EXPECT_TRUE(Status->isStatusKnown());
204 EXPECT_TRUE(Status->isDirectory());
205 EXPECT_FALSE(Status->isRegularFile());
206 EXPECT_FALSE(Status->isSymlink());
207 EXPECT_FALSE(Status->isOther());
208 EXPECT_TRUE(Status->exists());
213 EXPECT_TRUE(Status->isStatusKnown());
214 EXPECT_FALSE(Status->isDirectory());
215 EXPECT_FALSE(Status->isRegularFile());
216 EXPECT_TRUE(Status->isSymlink());
217 EXPECT_FALSE(Status->isOther());
218 EXPECT_TRUE(Status->exists());
220 EXPECT_TRUE(Status->equivalent(*Status));
223 EXPECT_FALSE(Status->equivalent(*Status2));
241 EXPECT_TRUE(Status->equivalent(*Status2));
303 EXPECT_TRUE(Status1->equivalent(*StatusB));
304 EXPECT_TRUE(Status2->equivalent(*StatusM));
305 EXPECT_TRUE(Status3->equivalent(*StatusT));
307 EXPECT_FALSE(Status1->equivalent(*Status2));
308 EXPECT_FALSE(Status2->equivalent(*Status3));
309 EXPECT_FALSE(Status1->equivalent(*Status3));
327 EXPECT_TRUE(Status1->equivalent(*Status2));
333 EXPECT_TRUE(Status1->equivalent(*Status2));
349 EXPECT_EQ(0740, Status->getPermissions());
356 EXPECT_EQ(0400, Status->getPermissions());
359 EXPECT_EQ(0200, Status->getPermissions());
386 EXPECT_TRUE(Status->exists());
400 EXPECT_TRUE(Status->exists());
534 EXPECT_EQ("bb", BStat->getName());
538 EXPECT_EQ("aa", AStat->getName()); // unresolved name
952 (*OpenedFrom)->status()->getUniqueID() ==
953 (*OpenedTo)->status()->getUniqueID();
987 ASSERT_EQ("/a", Stat->getName());
995 ASSERT_EQ("/a", Stat->getName());
1063 ASSERT_EQ("/b/c", Stat->getName());
1117 ASSERT_TRUE(Stat->isDirectory());
1118 ASSERT_EQ(0xFEEDFACE, Stat->getUser());
1121 ASSERT_TRUE(Stat->isDirectory());
1122 ASSERT_EQ(0xFEEDFACE, Stat->getUser());
1125 ASSERT_TRUE(Stat->isRegularFile());
1126 ASSERT_EQ(sys::fs::perms::all_all, Stat->getPermissions());
1127 ASSERT_EQ(0xFEEDFACE, Stat->getUser());
1134 ASSERT_TRUE(Stat->isDirectory());
1135 ASSERT_EQ(0xDABBAD00, Stat->getGroup());
1137 ASSERT_TRUE(Stat->isDirectory());
1139 ASSERT_EQ(0xDABBAD00, Stat->getGroup());
1142 ASSERT_TRUE(Stat->isRegularFile());
1143 ASSERT_EQ(sys::fs::perms::all_all, Stat->getPermissions());
1144 ASSERT_EQ(0xDABBAD00, Stat->getGroup());
1152 ASSERT_TRUE(Stat->isDirectory());
1155 ASSERT_TRUE(Stat->isDirectory());
1158 ASSERT_EQ(sys::fs::file_type::socket_file, Stat->getType());
1159 ASSERT_EQ(sys::fs::perms::all_all, Stat->getPermissions());
1167 ASSERT_TRUE(Stat->isDirectory());
1170 Stat->getPermissions());
1173 ASSERT_TRUE(Stat->isDirectory());
1176 Stat->getPermissions());
1179 ASSERT_TRUE(Stat->isRegularFile());
1181 Stat->getPermissions());
1191 ASSERT_TRUE(Stat->isDirectory());
1194 ASSERT_TRUE(Stat->isRegularFile());
1209 ASSERT_TRUE(Stat->isRegularFile());
1210 ASSERT_EQ("../b/c", Stat->getName());
1219 ASSERT_TRUE(Stat->isRegularFile());
1220 ASSERT_EQ("../b/c", Stat->getName());
1236 EXPECT_TRUE(FS.status(FromLink)->getSize() == FS.status(Target)->getSize());
1236 EXPECT_TRUE(FS.status(FromLink)->getSize() == FS.status(Target)->getSize());
1237 EXPECT_TRUE(FS.getBufferForFile(FromLink)->get()->getBuffer() ==
1238 FS.getBufferForFile(Target)->get()->getBuffer());
1411 EXPECT_EQ("//root/foo/bar/a", S->getName());
1412 EXPECT_TRUE(S->IsVFSMapped);
1415 EXPECT_EQ("//root/foo/bar/a", SLower->getName());
1416 EXPECT_TRUE(S->equivalent(*SLower));
1417 EXPECT_FALSE(SLower->IsVFSMapped);
1424 EXPECT_EQ("//root/foo/bar/a", OpenedS->getName());
1425 EXPECT_TRUE(OpenedS->IsVFSMapped);
1430 EXPECT_TRUE(S->isDirectory());
1431 EXPECT_TRUE(S->equivalent(*O->status("//root/"))); // non-volatile UniqueID
1467 EXPECT_TRUE(S->equivalent(*SS));
1469 EXPECT_TRUE(S->equivalent(*SS));
1471 EXPECT_TRUE(S->equivalent(*SS));
1620 EXPECT_EQ("//root/external/file", FS->status("//root/A")->getName());
1622 EXPECT_EQ("//root/external/file", FS->status("//root/B")->getName());
1623 EXPECT_EQ("//root/C", FS->status("//root/C")->getName());
1644 EXPECT_EQ("//root/A", FS->status("//root/A")->getName());
1646 EXPECT_EQ("//root/external/file", FS->status("//root/B")->getName());
1647 EXPECT_EQ("//root/C", FS->status("//root/C")->getName());
2047 EXPECT_TRUE(Status->isStatusKnown());
2048 EXPECT_FALSE(Status->isDirectory());
2049 EXPECT_TRUE(Status->isRegularFile());
2050 EXPECT_FALSE(Status->isSymlink());
2051 EXPECT_FALSE(Status->isOther());
2052 EXPECT_TRUE(Status->exists());
2103 EXPECT_TRUE(Status->exists());
2107 EXPECT_TRUE(Status->exists());
2114 EXPECT_TRUE(Status->exists());
2127 EXPECT_TRUE(Status->exists());
2160 EXPECT_TRUE(Status->exists());