|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Support/Error.h 1140 return std::move(*EO);
lib/BinaryFormat/Magic.cpp 229 std::unique_ptr<MemoryBuffer> FileBuffer = std::move(*FileOrError);
lib/Bitcode/Reader/BitcodeReader.cpp 6727 if (IgnoreEmptyThinLTOIndexFile && !(*FileOrErr)->getBufferSize())
6729 return getModuleSummaryIndex(**FileOrErr);
lib/DebugInfo/PDB/PDB.cpp 33 return NativeSession::createFromPdb(std::move(*ErrorOrBuffer), Session);
lib/DebugInfo/Symbolize/Symbolize.cpp 416 SymMod = std::move(*InfoOrErr);
lib/LTO/Caching.cpp 52 AddBuffer(Task, std::move(*MBOrErr));
114 auto MBCopy = MemoryBuffer::getMemBufferCopy((*MBOrErr)->getBuffer(),
129 AddBuffer(Task, std::move(*MBOrErr));
lib/LTO/LTOCodeGenerator.cpp 314 return std::move(*BufferOrErr);
lib/LTO/LTOModule.cpp 92 return StringRef(*TripleOrErr).startswith(TriplePrefix);
105 return *ProducerOrErr;
164 (*Ret)->OwnedContext = std::move(Context);
199 std::unique_ptr<Module> &M = *MOrErr;
lib/LTO/ThinLTOCodeGenerator.cpp 1119 OutputBuffer = std::move(*ReloadedBufferOrErr);
lib/Object/Archive.cpp 452 Parent->ThinBuffers.push_back(std::move(*Buf));
lib/Object/ArchiveWriter.cpp 103 M.Buf = std::move(*MemberBufferOrErr);
526 const SmallString<128> &PathTo = *PathToOrErr;
527 const SmallString<128> &DirFrom = sys::path::parent_path(*DirFromOrErr);
lib/ProfileData/SampleProfReader.cpp 344 if (*Idx >= Table.size())
346 return *Idx;
354 return NameTable[*Idx];
362 return StringRef(NameTable[*Idx]);
370 FProfile.addTotalSamples(*NumSamples);
377 for (uint32_t I = 0; I < *NumRecords; ++I) {
382 if (!isOffsetLegal(*LineOffset)) {
398 for (uint32_t J = 0; J < *NumCalls; ++J) {
407 FProfile.addCalledTargetSamples(*LineOffset, *Discriminator,
407 FProfile.addCalledTargetSamples(*LineOffset, *Discriminator,
408 *CalledFunction, *CalledFunctionSamples);
408 *CalledFunction, *CalledFunctionSamples);
411 FProfile.addBodySamples(*LineOffset, *Discriminator, *NumSamples);
411 FProfile.addBodySamples(*LineOffset, *Discriminator, *NumSamples);
411 FProfile.addBodySamples(*LineOffset, *Discriminator, *NumSamples);
419 for (uint32_t J = 0; J < *NumCallsites; ++J) {
433 LineLocation(*LineOffset, *Discriminator))[*FName];
433 LineLocation(*LineOffset, *Discriminator))[*FName];
433 LineLocation(*LineOffset, *Discriminator))[*FName];
434 CalleeProfile.setName(*FName);
453 Profiles[*FName] = FunctionSamples();
454 FunctionSamples &FProfile = Profiles[*FName];
455 FProfile.setName(*FName);
457 FProfile.addHeadSamples(*NumHeadSamples);
517 FuncOffsetTable.reserve(*Size);
518 for (uint32_t I = 0; I < *Size; ++I) {
527 FuncOffsetTable[*FName] = *Offset;
527 FuncOffsetTable[*FName] = *Offset;
583 DecompressBufSize = *DecompressSize;
593 *CompressSize);
697 NameTable.reserve(*Size);
698 for (uint32_t I = 0; I < *Size; ++I) {
702 NameTable.push_back(*Name);
712 NameTable.reserve(*Size);
713 for (uint32_t I = 0; I < *Size; ++I) {
717 NameTable.push_back(std::to_string(*FID));
727 Entry.Type = static_cast<SecType>(*Type);
732 Entry.Flags = *Flags;
737 Entry.Offset = *Offset;
742 Entry.Size = *Size;
753 for (uint32_t i = 0; i < (*EntryNum); i++)
818 else if (std::error_code EC = verifySPMagic(*Magic))
825 else if (*Version != SPVersion())
861 *TableOffset;
868 FuncOffsetTable.reserve(*Size);
869 for (uint32_t I = 0; I < *Size; ++I) {
878 FuncOffsetTable[*FName] = *Offset;
878 FuncOffsetTable[*FName] = *Offset;
906 Entries.emplace_back(*Cutoff, *MinBlockCount, *NumBlocks);
906 Entries.emplace_back(*Cutoff, *MinBlockCount, *NumBlocks);
906 Entries.emplace_back(*Cutoff, *MinBlockCount, *NumBlocks);
936 for (unsigned i = 0; i < *NumSummaryEntries; i++) {
942 ProfileSummary::PSK_Sample, Entries, *TotalCount, *MaxBlockCount, 0,
942 ProfileSummary::PSK_Sample, Entries, *TotalCount, *MaxBlockCount, 0,
943 *MaxFunctionCount, *NumBlocks, *NumFunctions);
943 *MaxFunctionCount, *NumBlocks, *NumFunctions);
943 *MaxFunctionCount, *NumBlocks, *NumFunctions);
lib/Remarks/BitstreamRemarkParser.cpp 429 TmpRemarkBuffer = std::move(*BufferOrErr);
lib/Remarks/YAMLRemarkParser.cpp 156 SeparateBuf = std::move(*BufferOrErr);
lib/Support/FileCollector.cpp 162 if (std::error_code EC = sys::fs::setPermissions(entry.RPath, *perms)) {
209 if (Result && *Result)
lib/Support/GraphWriter.cpp 121 ProgramPath = *P;
lib/Support/Host.cpp 64 return std::move(*Text);
1244 (*Text)->getBuffer().split(strs, "\n", /*MaxSplit=*/-1,
lib/Support/MemoryBuffer.cpp 138 return std::move(*Buf);
lib/Support/Signals.cpp 129 const std::string &LLVMSymbolizerPath = *LLVMSymbolizerPathOrErr;
lib/Support/SourceMgr.cpp 58 return AddNewSourceBuffer(std::move(*NewBufOrErr), IncludeLoc);
lib/Support/Unix/Path.inc 1044 if (is_directory(*st)) {
lib/Support/VirtualFileSystem.cpp 121 return (*F)->getBuffer(Name, FileSize, RequiresNullTerminator, IsVolatile);
856 if (!ToNode || FromNode || !isa<detail::InMemoryFile>(*ToNode))
859 cast<detail::InMemoryFile>(*ToNode));
865 return detail::getNodeStatus(*Node, Path);
877 if (auto *F = dyn_cast<detail::InMemoryFile>(*Node))
942 if (auto *DirNode = dyn_cast<detail::InMemoryDirectory>(*Node))
997 WorkingDirectory = *ExternalWorkingDirectory;
1085 ErrorOr<Status> S = status(Dir, *E);
1096 auto *D = cast<RedirectingFileSystem::RedirectingDirectoryEntry>(*E);
1718 *S);
1735 return status(Path, *Result);
1774 auto *F = dyn_cast<RedirectingFileSystem::RedirectingFileEntry>(*E);
1782 auto ExternalStatus = (*Result)->status();
1788 *ExternalStatus);
1790 std::make_unique<FileWithFixedStatus>(std::move(*Result), S));
1806 dyn_cast<RedirectingFileSystem::RedirectingFileEntry>(*Result)) {
1864 getVFSEntries(*RootE, Components, CollectedEntries);
lib/TableGen/Main.cpp 94 SrcMgr.AddNewSourceBuffer(std::move(*FileOrErr), SMLoc());
lib/Target/BPF/BTFDebug.cpp 685 Buf = std::move(*BufOrErr);
lib/Testing/Support/SupportHelpers.cpp 49 InputFilePath.append((*File)->getBuffer().trim());
lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp 65 return std::move(*MB);
lib/ToolDrivers/llvm-lib/LibDriver.cpp 345 MemoryBufferRef MBRef = (*MOrErr)->getMemBufferRef();
351 MBs.push_back(std::move(*MOrErr));
lib/Transforms/IPO/BlockExtractor.cpp 112 auto &Buf = *ErrOrBuf;
lib/Transforms/IPO/SampleProfile.cpp 693 Remark << "Applied " << ore::NV("NumSamples", *R);
lib/Transforms/Utils/SymbolRewriter.cpp 259 if (!parse(*Mapping, DL))
tools/bugpoint/ExecutionDriver.cpp 152 CCBinary = *ClangPath;
tools/bugpoint/OptimizerDriver.cpp 170 tool = *Path;
186 Prog = *Path;
tools/bugpoint/ToolRunner.cpp 213 return *Path;
225 Message = "Found lli: " + *LLIPath + "\n";
226 return new LLI(*LLIPath, ToolArgs);
394 CmdPath = *Path;
524 Message = "Found llc: " + *LLCPath + "\n";
525 return new LLC(*LLCPath, cc, Args, UseIntegratedAssembler);
596 Message = "Found lli: " + *LLIPath + "\n";
597 return new JIT(*LLIPath, Args);
860 RemoteClientPath = *Path;
863 Message = "Found CC: " + *CCPath + "\n";
864 return new CC(*CCPath, RemoteClientPath, Args);
tools/clang/lib/ARCMigrate/FileRemapper.cpp 94 if ((uint64_t)(*origFE)->getModificationTime() != timeModified) {
100 pairs.push_back(std::make_pair(*origFE, *newFE));
100 pairs.push_back(std::make_pair(*origFE, *newFE));
157 remap(origFE, *newE);
158 infoOut << (*newE)->getName() << '\n';
231 file = *fileOrErr;
tools/clang/lib/ARCMigrate/ObjCMT.cpp 2146 Entry.File = *FE;
tools/clang/lib/AST/ASTImporter.cpp 8463 ToID = ToSM.createFileID(*Entry, *ToIncludeLoc,
tools/clang/lib/Basic/FileManager.cpp 215 SeenFileEntryOrRedirect Value = *SeenFileInsertResult.first->second;
245 const DirectoryEntry *DirInfo = *DirInfoOrErr;
278 assert((*NewNamedFileEnt.second).get<FileEntry *>() == &UFE &&
323 fillRealPathName(&UFE, *PathName);
340 SeenFileEntryOrRedirect Value = *NamedFileEnt.second;
395 UFE->Dir = *DirInfo;
521 Result = *S;
537 if (const auto *FE = (*Entry).dyn_cast<FileEntry *>())
tools/clang/lib/Basic/FileSystemStatCache.cpp 51 Status = *StatusOrErr;
70 llvm::ErrorOr<llvm::vfs::Status> StatusOrErr = (*OwnedFile)->status();
72 Status = *StatusOrErr;
73 *F = std::move(*OwnedFile);
tools/clang/lib/Basic/Module.cpp 250 TopHeaders.insert(*FE);
tools/clang/lib/Basic/SourceManager.cpp 2189 FileID ID = SourceMgr->createFileID(*FileMgr->getFile(FileName),
tools/clang/lib/CodeGen/BackendUtil.cpp 1409 Expected<BitcodeModule> BMOrErr = FindThinLTOModule(**MBOrErr);
1419 OwnedImports.push_back(std::move(*MBOrErr));
tools/clang/lib/CodeGen/CodeGenAction.cpp 577 DILoc = SourceMgr.translateFileLineCol(*FE, Line, Column ? Column : 1);
913 getOwningLazyBitcodeModule(std::move(*BCBuf), *VMContext);
tools/clang/lib/Driver/Driver.cpp 4648 return *P;
tools/clang/lib/Driver/ToolChains/Clang.cpp 530 CmdArgs.push_back(Args.MakeArgString(*CWD));
1937 CDB << "{ \"directory\": \"" << escape(*CWD) << "\"";
tools/clang/lib/Driver/ToolChains/Cuda.cpp 105 llvm::sys::fs::real_path(*ptxas, ptxasAbsolutePath);
162 Version = ParseCudaVersionFile((*VersionFile)->getBuffer());
tools/clang/lib/Frontend/ASTUnit.cpp 144 return std::move(*Val);
739 return std::move(*Buffer);
1386 Preamble = std::move(*NewPreamble);
2374 FileID FID = SrcMgr.translateFile(*FE);
tools/clang/lib/Frontend/CompilerInstance.cpp 181 llvm::sys::path::native((*PCHDir)->getName(), DirNative);
362 FileMgr.getVirtualFile(RF.first, (*ToFile)->getSize(), 0);
370 SourceMgr.overrideFileContents(FromFile, *ToFile);
579 PP.SetCodeCompletionPoint(*Entry, Line, Column);
863 FileMgr.getVirtualFile(InputFile, (*MB)->getBufferSize(), 0);
864 SourceMgr.overrideFileContents(FE, std::move(*MB));
1178 return *FE;
1747 !ModuleFile || (*ModuleFile != Module->getASTFile())) {
tools/clang/lib/Frontend/FrontendAction.cpp 382 if (ModMap.isHeaderUnavailableInModule(*Header, Module))
396 Module->addTopHeader(*Header);
493 if (*OriginalModuleMap != CI.getSourceManager().getFileEntryForID(
497 .setInferredModuleAllowedBy(M, *OriginalModuleMap);
679 CI.getSourceManager().setFileIsTransient(*FE);
716 llvm::sys::path::native((*PCHDir)->getName(), DirNative);
798 *File, /*IsSystem*/false);
tools/clang/lib/Frontend/FrontendActions.cpp 712 StringRef Magic = (*Buffer)->getMemBufferRef().getBuffer();
867 Lexer::ComputePreamble((*Buffer)->getBuffer(), CI.getLangOpts()).Size;
868 llvm::outs().write((*Buffer)->getBufferStart(), Preamble);
tools/clang/lib/Frontend/InitHeaderSearch.cpp 168 if (const HeaderMap *HM = Headers.CreateHeaderMap(*FE)) {
647 HS.getModuleMap().setBuiltinIncludeDir(*Dir);
tools/clang/lib/Frontend/PrecompiledPreamble.cpp 223 Output = std::move(*Val);
257 TempFile = std::move(*PreamblePCHFile);
374 *FileOrErr == SourceMgr.getFileEntryForID(SourceMgr.getMainFileID()))
376 auto File = *FileOrErr;
747 VFS = createVFSOverlayForPreamblePCH(PCHPath, std::move(*Buf), VFS);
tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp 219 if (!Rewritten.insert(*File).second)
223 CI.getModuleManager()->getModuleManager().lookup(*File);
tools/clang/lib/Frontend/SerializedDiagnosticReader.cpp 37 llvm::BitstreamCursor Stream(**Buffer);
tools/clang/lib/Frontend/TextDiagnostic.cpp 789 StringRef DirName = SM.getFileManager().getCanonicalName(*Dir);
tools/clang/lib/Lex/HeaderMap.cpp 57 if (!FileBuffer || !*FileBuffer)
60 if (!checkHeader(**FileBuffer, NeedsByteSwap))
62 return std::unique_ptr<HeaderMap>(new HeaderMap(std::move(*FileBuffer), NeedsByteSwap));
tools/clang/lib/Lex/HeaderSearch.cpp 193 auto DirName = FileMgr.getCanonicalName(*Dir);
248 Module = loadFrameworkModule(ModuleName, *FrameworkDir, IsSystem);
453 TopFrameworkDir = *TopFrameworkDirOrErr;
472 TopFrameworkDir = *Dir;
1077 CacheLookup.second.Directory = *Dir;
1364 switch (loadModuleMapFile(*Dir, IsSystem,
1365 llvm::sys::path::extension((*Dir)->getName()) ==
1381 if (*Dir == Root)
1386 FixUpDirectories.push_back(*Dir);
1471 return *File;
1483 Dir = *DirOrErr;
1491 Dir = *DirOrErr;
1505 Dir = *DirOrErr;
1563 return *F;
1569 return *F;
1602 return loadModuleMapFile(*Dir, IsSystem, IsFramework);
1656 loadFrameworkModule(llvm::sys::path::stem(Dir->path()), *FrameworkDir,
tools/clang/lib/Lex/ModuleMap.cpp 184 (Header.Size && (*File)->getSize() != *Header.Size) ||
185 (Header.ModTime && (*File)->getModificationTime() != *Header.ModTime))
187 return *File;
308 Module::Header H = {Path.str(), *File};
434 Dir = *DirEntry;
762 Dir = *DirEntry;
951 inferred = InferredDirectories.find(*ParentDir);
957 HeaderInfo.lookupModuleMapFile(*ParentDir, IsFrameworkDir)) {
958 parseModuleMapFile(ModMapFile, Attrs.IsSystem, *ParentDir);
959 inferred = InferredDirectories.find(*ParentDir);
964 std::make_pair(*ParentDir, InferredDirectory())).first;
1025 setUmbrellaHeader(Result, *UmbrellaHeader, ModuleName + ".h");
1055 FileMgr.getCanonicalName(*SubframeworkDir);
1065 if (*SubDir == FrameworkDir) {
1076 inferFrameworkModule(*SubframeworkDir, Attrs, Result);
2144 *File, /*IsSystem=*/false,
2147 : (*File)->getDir(),
2398 Dir = *D;
2404 Dir = *D;
2426 Module::Header Header = {I->path(), *FE};
tools/clang/lib/Lex/PPDirectives.cpp 755 Includers.push_back(std::make_pair(FileEnt, *FileMgr.getDirectory(".")));
tools/clang/lib/Lex/PPLexerChange.cpp 210 if (*CurDir == Dir) {
291 if (!getSourceManager().hasFileInfo(*Header)) {
292 if (!ModMap.isHeaderInUnavailableModule(*Header)) {
295 computeRelativePath(FileMgr, Dir, *Header, RelativePath);
tools/clang/lib/Serialization/ASTReader.cpp 1834 return *File;
1841 return *File;
1919 Module::Header H = { key.Filename, *FileMgr.getFile(Filename) };
2302 File = *FE;
2312 File = *FE;
2890 if (!BuildDir || *BuildDir != M->Directory) {
3908 if (!StoredModMap || *StoredModMap != ModMap) {
3930 AdditionalStoredMaps.insert(*F);
4998 BitstreamCursor Stream(PCHContainerRdr.ExtractPCH(**Buffer));
5110 StringRef Bytes = PCHContainerRdr.ExtractPCH(**Buffer);
5532 ModMap.setUmbrellaHeader(CurrentModule, *Umbrella, Blob);
5533 else if (CurrentModule->getUmbrellaHeader().Entry != *Umbrella) {
5565 ModMap.setUmbrellaDir(CurrentModule, *Umbrella, Blob);
5566 else if (CurrentModule->getUmbrellaDir().Entry != *Umbrella) {
5962 File = *FE;
tools/clang/lib/Serialization/GlobalModuleIndex.cpp 539 llvm::BitstreamCursor InStream(PCHContainerRdr.ExtractPCH(**Buffer));
673 *DependsOnFile, ImportedModuleFileInfo(StoredSize, StoredModTime,
677 unsigned DependsOnID = getModuleFileInfo(*DependsOnFile).ID;
903 if (llvm::Error Err = Builder.loadModuleFile(*ModuleFile))
tools/clang/lib/Serialization/ModuleManager.cpp 48 return lookup(*Entry);
75 return std::move(InMemoryBuffers[*Entry]);
196 NewModule->Buffer = &getModuleCache().addPCM(FileName, std::move(*Buf));
451 File = *FileOrErr;
tools/clang/lib/Tooling/CompilationDatabase.cpp 371 std::vector<std::string> Args{llvm::line_iterator(**File),
tools/clang/lib/Tooling/Core/Replacement.cpp 74 FileID ID = SM.getOrCreateFileID(*Entry, SrcMgr::C_User);
594 FileID ID = SourceMgr.createFileID(*Files.getFile("<stdin>"),
620 else if (ProcessedFileEntries.insert(*FE).second)
tools/clang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp 25 llvm::ErrorOr<llvm::vfs::Status> Stat = (*MaybeFile)->status();
29 llvm::vfs::File &F = **MaybeFile;
37 const auto &Buffer = *MaybeBuffer;
45 Result.MaybeStat = std::move(*Stat);
184 std::move(*MaybeStatus));
246 llvm::MemoryBuffer::getMemBuffer(*Contents, Entry->getName(),
248 *Entry->getStatus());
tools/clang/lib/Tooling/JSONCompilationDatabase.cpp 207 new JSONCompilationDatabase(std::move(*DatabaseBuffer), Syntax));
tools/clang/lib/Tooling/Refactoring.cpp 83 Entry = *File;
tools/clang/lib/Tooling/Tooling.cpp 483 InitialWorkingDir = std::move(*CWD);
tools/clang/tools/clang-format/ClangFormat.cpp 170 return Sources.createFileID(File ? *File : nullptr, SourceLocation(),
tools/clang/tools/clang-import-test/clang-import-test.cpp 292 SM.setMainFileID(SM.createFileID(*FE, SourceLocation(), SrcMgr::C_User));
tools/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp 493 errs() << "\"" << *Objcopy << "\"";
498 if (sys::ExecuteAndWait(*Objcopy, ObjcopyArgs))
681 InputBuffers.emplace_back(std::move(*CodeOrErr));
721 MemoryBuffer &Input = **CodeOrErr;
tools/clang/tools/clang-offload-wrapper/ClangOffloadWrapper.cpp 347 Buffers.emplace_back(std::move(*BufOrErr));
tools/clang/tools/clang-refactor/ClangRefactor.cpp 120 FileID FID = FE ? SM.translateFile(*FE) : FileID();
493 auto Result = tooling::applyAtomicChanges(File, (*BufferErr)->getBuffer(),
tools/clang/tools/clang-refactor/TestSupport.cpp 45 FileID FID = FE ? SM.translateFile(*FE) : FileID();
98 auto Result = tooling::applyAtomicChanges(File, (*BufferErr)->getBuffer(),
tools/clang/tools/clang-rename/ClangRename.cpp 226 const auto ID = Sources.getOrCreateFileID(*Entry, SrcMgr::C_User);
tools/clang/tools/driver/cc1as_main.cpp 347 unsigned BufferIndex = SrcMgr.AddNewSourceBuffer(std::move(*Buffer), SMLoc());
tools/clang/tools/driver/driver.cpp 60 ExecutablePath = *P;
295 InstalledPath = *Tmp;
tools/clang/tools/extra/clang-apply-replacements/lib/Tooling/ApplyReplacements.cpp 156 auto &Replaces = DiagReplacements[*Entry];
160 GroupedReplacements[*Entry].push_back(R);
tools/clang/tools/extra/clang-change-namespace/tool/ClangChangeNamespace.cpp 114 OldNamespace, NewNamespace, FilePattern, *WhiteListPatterns,
tools/clang/tools/extra/clang-include-fixer/IncludeFixer.cpp 318 HeaderSearch.suggestPathToFileForDiagnostics(*Entry, "", &IsSystem);
tools/clang/tools/extra/clang-include-fixer/plugin/IncludeFixerPlugin.cpp 79 return std::move(*SymbolIdx);
tools/clang/tools/extra/clang-include-fixer/tool/ClangIncludeFixer.cpp 213 return std::move(*DB);
tools/clang/tools/extra/clang-move/Move.cpp 98 StringRef DirName = SM.getFileManager().getCanonicalName(*Dir);
850 FileID ID = SM.getOrCreateFileID(*FE, SrcMgr::C_User);
tools/clang/tools/extra/clang-reorder-fields/tool/ClangReorderFields.cpp 82 const auto ID = Sources.getOrCreateFileID(*Entry, SrcMgr::C_User);
tools/clang/tools/extra/clang-tidy/ClangTidy.cpp 245 FileID ID = SourceMgr.getOrCreateFileID(*File, SrcMgr::C_User);
tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp 304 if ((*Text)->getBuffer().empty())
307 ConfigHandler.second((*Text)->getBuffer());
314 return OptionsSource(*ParsedOptions, ConfigFile.c_str());
tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp 296 *ParsedConfig, OverrideOptions);
tools/clang/tools/extra/clangd/FS.cpp 67 if (!File || !*File)
75 StatCache.update(getUnderlyingFS(), std::move(*S));
82 StatCache.update(getUnderlyingFS(), *S);
tools/clang/tools/extra/clangd/FSProvider.cpp 41 return std::unique_ptr<VolatileFile>(new VolatileFile(std::move(*File)));
tools/clang/tools/extra/clangd/ParsedAST.cpp 168 File = *FE;
tools/clang/tools/extra/clangd/Preamble.cpp 151 std::move(*BuiltPreamble), std::move(Diags),
tools/clang/tools/extra/clangd/SourceCode.cpp 659 llvm::StringRef DirName = SourceMgr.getFileManager().getCanonicalName(*Dir);
tools/clang/tools/extra/clangd/index/Background.cpp 372 std::move(*Buf), Inputs.FS, IgnoreDiags);
tools/clang/tools/extra/clangd/index/SymbolCollector.cpp 60 if (auto CanonPath = getCanonicalPath(*File, SM)) {
tools/clang/tools/extra/clangd/unittests/TweakTests.cpp 68 auto FID = SM.createFileID(*FM.getFile(Path), SourceLocation(),
tools/clang/tools/extra/modularize/ModularizeUtilities.cpp 269 const FileEntry *ModuleMapEntry = *ModuleMapEntryOrErr;
282 Dir = *DirEntry;
tools/clang/tools/extra/unittests/clang-tidy/ClangTidyOptionsTest.cpp 88 ClangTidyOptions Options = Options1->mergeWith(*Options2);
tools/clang/tools/libclang/CIndex.cpp 4256 return const_cast<FileEntry *>(*File);
tools/clang/tools/libclang/Indexing.cpp 354 DataConsumer->importedPCH(*File);
703 DataConsumer.enteredMainFile(*MainFile);
tools/clang/unittests/Basic/FileManagerTest.cpp 130 EXPECT_EQ("virtual/dir", (*dir)->getName());
134 EXPECT_EQ("virtual", (*dir)->getName());
155 ASSERT_TRUE((*file)->isValid());
156 EXPECT_EQ("/tmp/test", (*file)->getName());
158 const DirectoryEntry *dir = (*file)->getDir();
180 ASSERT_TRUE((*file)->isValid());
181 EXPECT_EQ("virtual/dir/bar.h", (*file)->getName());
183 const DirectoryEntry *dir = (*file)->getDir();
202 ASSERT_TRUE((*fileFoo)->isValid());
204 ASSERT_TRUE((*fileBar)->isValid());
205 EXPECT_NE(*fileFoo, *fileBar);
205 EXPECT_NE(*fileFoo, *fileBar);
250 EXPECT_EQ(f1 ? *f1 : nullptr,
251 f2 ? *f2 : nullptr);
270 EXPECT_EQ(f1 ? *f1 : nullptr,
271 f2 ? *f2 : nullptr);
296 ASSERT_TRUE((*file2)->isValid());
298 EXPECT_EQ(file1, *file2);
299 EXPECT_EQ(43U, (*file2)->getUniqueID().getFile());
302 EXPECT_EQ(123, (*file2)->getSize());
393 ASSERT_TRUE((*file)->isValid());
397 EXPECT_EQ((*file)->tryGetRealPathName(), ExpectedResult);
tools/clang/unittests/Tooling/RefactoringTest.cpp 618 return Context.Sources.createFileID(*File, SourceLocation(),
631 return (*FileBuffer)->getBuffer();
tools/clang/unittests/Tooling/RewriterTestContext.h 61 return Sources.createFileID(*Entry, SourceLocation(), SrcMgr::C_User);
83 return Sources.createFileID(*File, SourceLocation(), SrcMgr::C_User);
110 return (*FileBuffer)->getBuffer();
tools/dsymutil/BinaryHolder.cpp 53 MemBuffer = std::move(*ErrOrBuff);
92 MemBuffer = std::move(*ErrOrBuff);
tools/dsymutil/DebugMap.cpp 138 yaml::Input yin((*ErrOrFile)->getBuffer(), &Ctxt);
tools/dsymutil/DwarfLinker.cpp 2293 auto DwarfContext = DWARFContext::create(*ErrOrObj);
2626 Streamer->emitSwiftAST((*ErrorOrMem)->getBuffer());
tools/dsymutil/DwarfLinker.h 159 ObjectFile = ErrOrObj ? &*ErrOrObj : nullptr;
tools/dsymutil/MachOUtils.cpp 67 int result = sys::ExecuteAndWait(*Path, Args, None, {}, 0, 0, &ErrMsg);
tools/dsymutil/SymbolMap.cpp 126 auto &MemBuf = **ErrOrMemBuffer;
tools/dsymutil/dsymutil.cpp 513 for (auto &Map : *DebugMapPtrsOrErr)
540 for (auto &Map : *DebugMapPtrsOrErr) {
tools/lld/COFF/Driver.cpp 143 return MBErrPair{std::move(*mbOrErr), std::error_code()};
794 if ((*oldBuf)->getBuffer() != newBuf->getBuffer()) {
tools/lld/COFF/DriverUtils.cpp 60 StringRef exe = saver.save(*exeOrErr);
tools/lld/COFF/PDB.cpp 1346 builder.addInjectedSource(file, std::move(*dataOrErr));
tools/lld/ELF/InputFiles.cpp 117 std::unique_ptr<MemoryBuffer> &mb = *mbOrErr;
tools/lld/include/lld/Common/ErrorHandler.h 133 return std::move(*e);
146 return std::move(*e);
tools/lld/lib/Driver/DarwinLdDriver.cpp 1118 ctx.addSectCreateSection(seg, sect, std::move(*contentOrErr));
tools/lld/wasm/InputFiles.cpp 53 std::unique_ptr<MemoryBuffer> &mb = *mbOrErr;
tools/lldb/include/lldb/Utility/Reproducer.h 311 return (*buffer)->getBuffer().str();
tools/lldb/source/Commands/CommandObjectReproducer.cpp 319 result.AppendMessage((*command_buffer)->getBuffer());
334 yaml::Input yin((*error_or_file)->getBuffer());
tools/lldb/source/Host/common/FileSystem.cpp 297 buffer = std::move(*buffer_or_error);
303 buffer = std::move(*buffer_or_error);
333 llvm::StringRef path = *error_or_path;
339 FileSpec result(*error_or_path);
459 auto *F = dyn_cast<vfs::RedirectingFileSystem::RedirectingFileEntry>(*E);
tools/lldb/source/Host/linux/Host.cpp 151 std::unique_ptr<llvm::MemoryBuffer> Cmdline = std::move(*BufferOrError);
196 std::unique_ptr<llvm::MemoryBuffer> Environ = std::move(*BufferOrError);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp 925 *fileEntry,
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp 253 auto *file = HS.lookupModuleMapFile(*dir, is_framework);
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.cpp 185 yaml::Input yin((*error_or_file)->getBuffer());
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp 2768 return std::move(*buffer_or_error);
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp 90 std::unique_ptr<llvm::MemoryBuffer> Buffer = std::move(*ErrorOrBuffer);
tools/lldb/source/Utility/Reproducer.cpp 214 yaml::Input yin((*error_or_file)->getBuffer());
317 llvm::yaml::Input yin((*error_or_file)->getBuffer());
tools/lldb/source/Utility/ReproducerInstrumentation.cpp 42 return Replay((*error_or_file)->getBuffer());
tools/lldb/tools/lldb-test/lldb-test.cpp 304 return std::move(*MB);
tools/lldb/unittests/Host/FileSystemTest.cpp 60 return std::unique_ptr<vfs::File>(new DummyFile{*S});
tools/lldb/unittests/Host/linux/SupportTest.cpp 18 ASSERT_TRUE(*BufferOrError);
24 ASSERT_TRUE(*BufferOrError);
tools/llvm-ar/llvm-ar.cpp 262 ArchiveBuffers.push_back(std::move(*BufOrErr));
tools/llvm-cov/CodeCoverage.cpp 496 std::unique_ptr<MemoryBuffer> DemanglerBuf = std::move(*BufOrError);
700 DemanglerOpts[0] = *DemanglerPathOrErr;
tools/llvm-elfabi/llvm-elfabi.cpp 82 std::unique_ptr<MemoryBuffer> FileReadBuffer = std::move(*BufOrError);
tools/llvm-ifs/llvm-ifs.cpp 210 std::unique_ptr<MemoryBuffer> FileReadBuffer = std::move(*BufOrError);
tools/llvm-lto/llvm-lto.cpp 325 maybeVerifyModule((*Ret)->getModule());
326 return std::move(*Ret);
471 InputBuffers.push_back(std::move(*InputOrErr));
576 InputBuffers.push_back(std::move(*InputOrErr));
789 InputBuffers.push_back(std::move(*InputOrErr));
828 InputBuffers.push_back(std::move(*InputOrErr));
949 std::unique_ptr<LTOModule> &Module = *ModuleOrErr;
tools/llvm-lto2/llvm-lto2.cpp 162 return std::move(*E);
tools/llvm-mc/llvm-mc.cpp 345 SrcMgr.AddNewSourceBuffer(std::move(*BufferPtr), SMLoc());
tools/llvm-mca/llvm-mca.cpp 365 SrcMgr.AddNewSourceBuffer(std::move(*BufferPtr), SMLoc());
425 std::unique_ptr<ToolOutputFile> TOF = std::move(*OF);
tools/llvm-objcopy/COFF/COFFObjcopy.cpp 48 auto LinkTarget = std::move(*LinkTargetOrErr);
182 auto Buf = std::move(*BufOrErr);
tools/llvm-objcopy/CopyConfig.cpp 504 auto Debug = std::move(*DebugOrErr);
tools/llvm-objcopy/ELF/ELFObjcopy.cpp 699 std::unique_ptr<MemoryBuffer> Buf = std::move(*BufOrErr);
tools/llvm-objdump/llvm-objdump.cpp 587 Buffer = std::move(*BufferOrError);
tools/llvm-opt-report/OptReport.cpp 167 remarks::createRemarkParserFromMeta(*Format, (*Buf)->getBuffer());
tools/llvm-pdbutil/InputFile.cpp 296 IF.UnknownFile = std::move(*Result);
tools/llvm-profdata/llvm-profdata.cpp 427 return std::move(*BufOrError);
tools/llvm-rc/llvm-rc.cpp 117 std::unique_ptr<MemoryBuffer> FileContents = std::move(*File);
tools/llvm-readobj/ARMEHABIPrinter.h 489 SW.printString("PersonalityRoutineName", *Name);
538 SW.printString("FunctionName", *Name);
tools/llvm-readobj/ARMWinEHPrinter.cpp 1007 return dumpXDataRecord(COFF, *Section, FunctionAddress, Address);
tools/llvm-rtdyld/llvm-rtdyld.cpp 381 ObjectFile::createObjectFile((*InputBuffer)->getMemBufferRef()));
516 ObjectFile::createObjectFile((*InputBuffer)->getMemBufferRef()));
908 ObjectFile::createObjectFile((*InputBuffer)->getMemBufferRef()));
tools/lto/lto.cpp 201 return Result && *Result;
tools/sancov/sancov.cpp 373 yaml::Stream S(**BufOrErr, SM);
872 Hasher.update((*BufOrErr)->getBuffer());
unittests/Support/ErrorOrTest.cpp 26 EXPECT_EQ(1, *a);
29 EXPECT_EQ(1, *b);
35 EXPECT_DEBUG_DEATH(*a, "Cannot get value when an error exists");
46 *a = 42;
50 EXPECT_EQ(3, **t3());
unittests/Support/ErrorTest.cpp 708 EXPECT_EQ(*Orig, *RoundTripped)
708 EXPECT_EQ(*Orig, *RoundTripped)
unittests/Support/MemoryBufferTest.cpp 340 WritableMemoryBuffer &MB = **MBOrError;
349 auto &MB = **MBOrError;
370 WriteThroughMemoryBuffer &MB = **MBOrError;
379 auto &MB = **MBOrError;
unittests/Support/Path.cpp 1673 return Actual && *Actual == Expected;
unittests/Support/TarWriterTest.cpp 57 std::unique_ptr<MemoryBuffer> MB = std::move(*MBOrErr);
unittests/Support/VirtualFileSystemTest.cpp 66 return std::unique_ptr<vfs::File>(new DummyFile{*S});
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));
519 EXPECT_EQ(BDir.Path, *BFS->getCurrentWorkingDirectory());
520 EXPECT_EQ(C.Path, *CFS->getCurrentWorkingDirectory());
525 EXPECT_EQ("bbbb", (*BBuf)->getBuffer());
529 EXPECT_EQ("aaaa", (*ABuf)->getBuffer());
911 EXPECT_EQ("test", (*(*File)->getBuffer("ignored"))->getBuffer());
911 EXPECT_EQ("test", (*(*File)->getBuffer("ignored"))->getBuffer());
925 ASSERT_EQ("/", *PWD);
952 (*OpenedFrom)->status()->getUniqueID() ==
953 (*OpenedTo)->status()->getUniqueID();
1006 ASSERT_EQ("a", (*(*File)->getBuffer("ignored"))->getBuffer());
1006 ASSERT_EQ("a", (*(*File)->getBuffer("ignored"))->getBuffer());
1008 ASSERT_EQ("a", (*(*File)->getBuffer("ignored"))->getBuffer());
1008 ASSERT_EQ("a", (*(*File)->getBuffer("ignored"))->getBuffer());
1010 ASSERT_EQ("a", (*(*File)->getBuffer("ignored"))->getBuffer());
1010 ASSERT_EQ("a", (*(*File)->getBuffer("ignored"))->getBuffer());
1020 ASSERT_EQ("c", (*(*File)->getBuffer("ignored"))->getBuffer());
1020 ASSERT_EQ("c", (*(*File)->getBuffer("ignored"))->getBuffer());
1022 ASSERT_EQ("d", (*(*File)->getBuffer("ignored"))->getBuffer());
1022 ASSERT_EQ("d", (*(*File)->getBuffer("ignored"))->getBuffer());
1064 ASSERT_EQ("/b", *FS.getCurrentWorkingDirectory());
1216 Stat = (*File)->status();
1416 EXPECT_TRUE(S->equivalent(*SLower));
1422 auto OpenedS = (*OpenedF)->status();
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));
2043 EXPECT_EQ(*WorkingDir, "//root/bar");
2058 EXPECT_EQ(*WorkingDir, "//root/bar");
2064 EXPECT_EQ(*WorkingDir, "//root/");
2070 EXPECT_EQ(*WorkingDir, "//root/bar");
utils/not/not.cpp 47 int Result = sys::ExecuteAndWait(*Program, Argv, None, {}, 0, 0, &ErrMsg);