From: Fangrui Song Date: Fri, 22 Jul 2022 18:56:46 +0000 (-0700) Subject: [ELF] Internalize isBitcode. NFC X-Git-Tag: upstream/15.0.7~769 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=50f5f37b07a1bced92cab730f994e7117cfac2a2;p=platform%2Fupstream%2Fllvm.git [ELF] Internalize isBitcode. NFC --- diff --git a/lld/ELF/Driver.cpp b/lld/ELF/Driver.cpp index d4621c1..dd17adc 100644 --- a/lld/ELF/Driver.cpp +++ b/lld/ELF/Driver.cpp @@ -197,6 +197,10 @@ std::vector> static getArchiveMembers( return v; } +static bool isBitcode(MemoryBufferRef mb) { + return identify_magic(mb.getBuffer()) == llvm::file_magic::bitcode; +} + // Opens a file and create a file object. Path has to be resolved already. void LinkerDriver::addFile(StringRef path, bool withLOption) { using namespace sys::fs; diff --git a/lld/ELF/InputFiles.h b/lld/ELF/InputFiles.h index 02538f4..a24e664 100644 --- a/lld/ELF/InputFiles.h +++ b/lld/ELF/InputFiles.h @@ -374,10 +374,6 @@ public: ELFFileBase *createObjFile(MemoryBufferRef mb, StringRef archiveName = "", bool lazy = false); -inline bool isBitcode(MemoryBufferRef mb) { - return identify_magic(mb.getBuffer()) == llvm::file_magic::bitcode; -} - std::string replaceThinLTOSuffix(StringRef path); } // namespace elf