[lld] r217354 - [ELF][Cleanup] Remove unused functions
Shankar Easwaran
shankarke at gmail.com
Sun Sep 7 19:43:02 PDT 2014
Author: shankare
Date: Sun Sep 7 21:43:01 2014
New Revision: 217354
URL: http://llvm.org/viewvc/llvm-project?rev=217354&view=rev
Log:
[ELF][Cleanup] Remove unused functions
Remove unused functions in the Target relocation handler.
Modified:
lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64RelocationHandler.cpp
lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64RelocationHandler.h
lld/trunk/lib/ReaderWriter/ELF/X86_64/X86_64RelocationHandler.cpp
lld/trunk/lib/ReaderWriter/ELF/X86_64/X86_64RelocationHandler.h
Modified: lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64RelocationHandler.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64RelocationHandler.cpp?rev=217354&r1=217353&r2=217354&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64RelocationHandler.cpp (original)
+++ lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64RelocationHandler.cpp Sun Sep 7 21:43:01 2014
@@ -363,20 +363,6 @@ static void relocR_AARCH64_TLSLE_ADD_TPR
(int32_t) * reinterpret_cast<llvm::support::little32_t *>(location);
}
-int64_t
-AArch64TargetRelocationHandler::relocAddend(const Reference &ref) const {
- if (ref.kindNamespace() != Reference::KindNamespace::ELF)
- return false;
- assert(ref.kindArch() == Reference::KindArch::AArch64);
- switch (ref.kindValue()) {
- case R_AARCH64_PREL32:
- return 4;
- default:
- return 0;
- }
- return 0;
-}
-
std::error_code AArch64TargetRelocationHandler::applyRelocation(
ELFWriter &writer, llvm::FileOutputBuffer &buf, const lld::AtomLayout &atom,
const Reference &ref) const {
Modified: lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64RelocationHandler.h
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64RelocationHandler.h?rev=217354&r1=217353&r2=217354&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64RelocationHandler.h (original)
+++ lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64RelocationHandler.h Sun Sep 7 21:43:01 2014
@@ -27,8 +27,6 @@ public:
const lld::AtomLayout &,
const Reference &) const override;
- virtual int64_t relocAddend(const Reference &) const;
-
static const Registry::KindStrings kindStrings[];
};
Modified: lld/trunk/lib/ReaderWriter/ELF/X86_64/X86_64RelocationHandler.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/ELF/X86_64/X86_64RelocationHandler.cpp?rev=217354&r1=217353&r2=217354&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/ELF/X86_64/X86_64RelocationHandler.cpp (original)
+++ lld/trunk/lib/ReaderWriter/ELF/X86_64/X86_64RelocationHandler.cpp Sun Sep 7 21:43:01 2014
@@ -47,19 +47,6 @@ static void reloc32S(uint8_t *location,
// TODO: Make sure that the result sign extends to the 64bit value.
}
-int64_t X86_64TargetRelocationHandler::relocAddend(const Reference &ref) const {
- if (ref.kindNamespace() != Reference::KindNamespace::ELF)
- return false;
- assert(ref.kindArch() == Reference::KindArch::x86_64);
- switch (ref.kindValue()) {
- case R_X86_64_PC32:
- return 4;
- default:
- return 0;
- }
- return 0;
-}
-
std::error_code X86_64TargetRelocationHandler::applyRelocation(
ELFWriter &writer, llvm::FileOutputBuffer &buf, const lld::AtomLayout &atom,
const Reference &ref) const {
Modified: lld/trunk/lib/ReaderWriter/ELF/X86_64/X86_64RelocationHandler.h
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/ELF/X86_64/X86_64RelocationHandler.h?rev=217354&r1=217353&r2=217354&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/ELF/X86_64/X86_64RelocationHandler.h (original)
+++ lld/trunk/lib/ReaderWriter/ELF/X86_64/X86_64RelocationHandler.h Sun Sep 7 21:43:01 2014
@@ -28,8 +28,6 @@ public:
const lld::AtomLayout &,
const Reference &) const override;
- virtual int64_t relocAddend(const Reference &) const;
-
static const Registry::KindStrings kindStrings[];
private:
More information about the llvm-commits
mailing list