diff options
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/PPC/PPCTargetInfo.cpp')
-rw-r--r-- | lld/lib/ReaderWriter/ELF/PPC/PPCTargetInfo.cpp | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/lld/lib/ReaderWriter/ELF/PPC/PPCTargetInfo.cpp b/lld/lib/ReaderWriter/ELF/PPC/PPCTargetInfo.cpp deleted file mode 100644 index 337b02f4c2a..00000000000 --- a/lld/lib/ReaderWriter/ELF/PPC/PPCTargetInfo.cpp +++ /dev/null @@ -1,36 +0,0 @@ -#include "PPCTargetInfo.h" - -#include "lld/Core/LLVM.h" - -#include "llvm/ADT/StringSwitch.h" -#include "llvm/Support/ErrorOr.h" - -using namespace lld; - -#define LLD_CASE(name) .Case(#name, llvm::ELF::name) - -ErrorOr<Reference::Kind> elf::PPCTargetInfo::relocKindFromString( - StringRef str) const { - int32_t ret = llvm::StringSwitch<int32_t>(str) - LLD_CASE(R_PPC_NONE) - LLD_CASE(R_PPC_ADDR32) - .Default(-1); - - if (ret == -1) - return make_error_code(yaml_reader_error::illegal_value); - return ret; -} - -#undef LLD_CASE - -#define LLD_CASE(name) case llvm::ELF::name: return std::string(#name); - -ErrorOr<std::string> -elf::PPCTargetInfo::stringFromRelocKind(Reference::Kind kind) const { - switch (kind) { - LLD_CASE(R_PPC_NONE) - LLD_CASE(R_PPC_ADDR32) - } - - return make_error_code(yaml_reader_error::illegal_value); -} |