Lines Matching refs:Archive
283 if (isa<object::Archive>(B->getBinary())) { in Load()
284 auto [Archive, ArchiveBuffer] = B->takeBinary(); in Load()
286 std::unique_ptr<object::Archive>( in Load()
287 static_cast<object::Archive *>(Archive.release())), in Load()
322 std::unique_ptr<object::Archive> Archive, in Create() argument
329 L, std::move(ArchiveBuffer), std::move(Archive), in Create()
348 if (isa<object::Archive>(*B)) in Create()
350 std::unique_ptr<object::Archive>( in Create()
351 static_cast<object::Archive *>(B->release())), in Create()
369 auto Archive = object::Archive::create(SliceRef); in Create() local
370 if (!Archive) in Create()
371 return Archive.takeError(); in Create()
373 return Create(L, std::move(ArchiveBuffer), std::move(*Archive), in Create()
391 if (!Archive) in tryToGenerate()
425 for (auto &S : Archive->symbols()) { in buildObjectFilesMap()
474 std::unique_ptr<object::Archive> Archive, in StaticLibraryDefinitionGenerator() argument
477 ArchiveBuffer(std::move(ArchiveBuffer)), Archive(std::move(Archive)) { in StaticLibraryDefinitionGenerator()