Lines Matching refs:Archive
284 if (isa<object::Archive>(B->getBinary())) { in Load()
285 auto [Archive, ArchiveBuffer] = B->takeBinary(); in Load()
287 std::unique_ptr<object::Archive>( in Load()
288 static_cast<object::Archive *>(Archive.release())), in Load()
323 std::unique_ptr<object::Archive> Archive, in Create() argument
330 L, std::move(ArchiveBuffer), std::move(Archive), in Create()
349 if (isa<object::Archive>(*B)) in Create()
351 std::unique_ptr<object::Archive>( in Create()
352 static_cast<object::Archive *>(B->release())), in Create()
370 auto Archive = object::Archive::create(SliceRef); in Create() local
371 if (!Archive) in Create()
372 return Archive.takeError(); in Create()
374 return Create(L, std::move(ArchiveBuffer), std::move(*Archive), in Create()
392 if (!Archive) in tryToGenerate()
427 for (auto &S : Archive->symbols()) { in buildObjectFilesMap()
448 StringRef FullName = FileNames.save(Archive->getFileName() + "(" + in buildObjectFilesMap()
486 std::unique_ptr<object::Archive> Archive, in StaticLibraryDefinitionGenerator() argument
489 ArchiveBuffer(std::move(ArchiveBuffer)), Archive(std::move(Archive)) { in StaticLibraryDefinitionGenerator()