mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-31 12:41:49 +01:00
Inline Path::isBitcodeFile into only use and remove it.
llvm-svn: 183840
This commit is contained in:
parent
eda0643880
commit
7690460b6c
@ -226,13 +226,6 @@ namespace sys {
|
||||
/// @brief Determine if the path references an archive file.
|
||||
bool isArchive() const;
|
||||
|
||||
/// This function determines if the path name in the object references an
|
||||
/// LLVM Bitcode file by looking at its magic number.
|
||||
/// @returns true if the file starts with the magic number for LLVM
|
||||
/// bitcode files.
|
||||
/// @brief Determine if the path references a bitcode file.
|
||||
bool isBitcodeFile() const;
|
||||
|
||||
/// This function determines if the path name in the object references a
|
||||
/// native Dynamic Library (shared library, shared object) by looking at
|
||||
/// the file's magic number. The Path object must reference a file, not a
|
||||
|
@ -77,14 +77,6 @@ Path::appendSuffix(StringRef suffix) {
|
||||
}
|
||||
}
|
||||
|
||||
bool
|
||||
Path::isBitcodeFile() const {
|
||||
fs::file_magic type;
|
||||
if (fs::identify_magic(str(), type))
|
||||
return false;
|
||||
return type == fs::file_magic::bitcode;
|
||||
}
|
||||
|
||||
// Include the truly platform-specific parts of this class.
|
||||
#if defined(LLVM_ON_UNIX)
|
||||
#include "Unix/Path.inc"
|
||||
|
@ -32,7 +32,6 @@
|
||||
#include "llvm/Support/FileSystem.h"
|
||||
#include "llvm/Support/MemoryBuffer.h"
|
||||
#include "llvm/Support/Path.h"
|
||||
#include "llvm/Support/PathV1.h"
|
||||
#include "llvm/Support/SourceMgr.h"
|
||||
#include "llvm/Support/TargetRegistry.h"
|
||||
#include "llvm/Support/TargetSelect.h"
|
||||
@ -170,7 +169,10 @@ bool LTOModule::isBitcodeFile(const void *mem, size_t length) {
|
||||
}
|
||||
|
||||
bool LTOModule::isBitcodeFile(const char *path) {
|
||||
return llvm::sys::Path(path).isBitcodeFile();
|
||||
sys::fs::file_magic type;
|
||||
if (sys::fs::identify_magic(path, type))
|
||||
return false;
|
||||
return type == sys::fs::file_magic::bitcode;
|
||||
}
|
||||
|
||||
/// isBitcodeFileForTarget - Returns 'true' if the file (or memory contents) is
|
||||
|
Loading…
x
Reference in New Issue
Block a user