summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/ELF/X86/X86TargetInfo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/X86/X86TargetInfo.cpp')
-rw-r--r--lld/lib/ReaderWriter/ELF/X86/X86TargetInfo.cpp36
1 files changed, 0 insertions, 36 deletions
diff --git a/lld/lib/ReaderWriter/ELF/X86/X86TargetInfo.cpp b/lld/lib/ReaderWriter/ELF/X86/X86TargetInfo.cpp
deleted file mode 100644
index 8a0737c5fc8..00000000000
--- a/lld/lib/ReaderWriter/ELF/X86/X86TargetInfo.cpp
+++ /dev/null
@@ -1,36 +0,0 @@
-#include "X86TargetInfo.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::X86TargetInfo::relocKindFromString(
- StringRef str) const {
- int32_t ret = llvm::StringSwitch<int32_t>(str)
- LLD_CASE(R_386_NONE)
- LLD_CASE(R_386_PC32)
- .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::X86TargetInfo::stringFromRelocKind(Reference::Kind kind) const {
- switch (kind) {
- LLD_CASE(R_386_NONE)
- LLD_CASE(R_386_PC32)
- }
-
- return make_error_code(yaml_reader_error::illegal_value);
-}
OpenPOWER on IntegriCloud