diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2010-11-26 04:24:21 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2010-11-26 04:24:21 +0000 |
commit | fd46797d0da4970a40f8b5648b8f9b186ce5adb9 (patch) | |
tree | 459a6394a4428dcef50ab19a6d89e8dcb147396d | |
parent | 052f1eebdb6dbfb3f1197cc91f28ebc688ffb02d (diff) |
Remove the unused TheTarget member.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120168 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/llvm/Target/TargetAsmBackend.h | 7 | ||||
-rw-r--r-- | lib/MC/TargetAsmBackend.cpp | 5 | ||||
-rw-r--r-- | lib/Target/ARM/ARMAsmBackend.cpp | 2 | ||||
-rw-r--r-- | lib/Target/MBlaze/MBlazeAsmBackend.cpp | 2 | ||||
-rw-r--r-- | lib/Target/PowerPC/PPCAsmBackend.cpp | 3 | ||||
-rw-r--r-- | lib/Target/X86/X86AsmBackend.cpp | 2 |
6 files changed, 8 insertions, 13 deletions
diff --git a/include/llvm/Target/TargetAsmBackend.h b/include/llvm/Target/TargetAsmBackend.h index 17322d5809..9d58bdb726 100644 --- a/include/llvm/Target/TargetAsmBackend.h +++ b/include/llvm/Target/TargetAsmBackend.h @@ -29,10 +29,7 @@ class TargetAsmBackend { TargetAsmBackend(const TargetAsmBackend &); // DO NOT IMPLEMENT void operator=(const TargetAsmBackend &); // DO NOT IMPLEMENT protected: // Can only create subclasses. - TargetAsmBackend(const Target &); - - /// TheTarget - The Target that this machine was created for. - const Target &TheTarget; + TargetAsmBackend(); unsigned HasReliableSymbolDifference : 1; unsigned HasScatteredSymbols : 1; @@ -40,8 +37,6 @@ protected: // Can only create subclasses. public: virtual ~TargetAsmBackend(); - const Target &getTarget() const { return TheTarget; } - virtual const MCObjectFormat &getObjectFormat() const = 0; /// createObjectWriter - Create a new MCObjectWriter instance for use by the diff --git a/lib/MC/TargetAsmBackend.cpp b/lib/MC/TargetAsmBackend.cpp index 1f104105c1..7ad215b9bf 100644 --- a/lib/MC/TargetAsmBackend.cpp +++ b/lib/MC/TargetAsmBackend.cpp @@ -10,9 +10,8 @@ #include "llvm/Target/TargetAsmBackend.h" using namespace llvm; -TargetAsmBackend::TargetAsmBackend(const Target &T) - : TheTarget(T), - HasReliableSymbolDifference(false), +TargetAsmBackend::TargetAsmBackend() + : HasReliableSymbolDifference(false), HasScatteredSymbols(false) { } diff --git a/lib/Target/ARM/ARMAsmBackend.cpp b/lib/Target/ARM/ARMAsmBackend.cpp index 786c3ca7e5..a3142076e2 100644 --- a/lib/Target/ARM/ARMAsmBackend.cpp +++ b/lib/Target/ARM/ARMAsmBackend.cpp @@ -27,7 +27,7 @@ using namespace llvm; namespace { class ARMAsmBackend : public TargetAsmBackend { public: - ARMAsmBackend(const Target &T) : TargetAsmBackend(T) {} + ARMAsmBackend(const Target &T) : TargetAsmBackend() {} bool MayNeedRelaxation(const MCInst &Inst) const; diff --git a/lib/Target/MBlaze/MBlazeAsmBackend.cpp b/lib/Target/MBlaze/MBlazeAsmBackend.cpp index fcf5de0a96..7de3cf8424 100644 --- a/lib/Target/MBlaze/MBlazeAsmBackend.cpp +++ b/lib/Target/MBlaze/MBlazeAsmBackend.cpp @@ -45,7 +45,7 @@ namespace { class MBlazeAsmBackend : public TargetAsmBackend { public: MBlazeAsmBackend(const Target &T) - : TargetAsmBackend(T) { + : TargetAsmBackend() { } bool MayNeedRelaxation(const MCInst &Inst) const; diff --git a/lib/Target/PowerPC/PPCAsmBackend.cpp b/lib/Target/PowerPC/PPCAsmBackend.cpp index 6a6177063f..8790a69793 100644 --- a/lib/Target/PowerPC/PPCAsmBackend.cpp +++ b/lib/Target/PowerPC/PPCAsmBackend.cpp @@ -19,8 +19,9 @@ using namespace llvm; namespace { class PPCAsmBackend : public TargetAsmBackend { + const Target &TheTarget; public: - PPCAsmBackend(const Target &T) : TargetAsmBackend(T) {} + PPCAsmBackend(const Target &T) : TargetAsmBackend(), TheTarget(T) {} bool MayNeedRelaxation(const MCInst &Inst) const { // FIXME. diff --git a/lib/Target/X86/X86AsmBackend.cpp b/lib/Target/X86/X86AsmBackend.cpp index ab8f628745..031de9d1dd 100644 --- a/lib/Target/X86/X86AsmBackend.cpp +++ b/lib/Target/X86/X86AsmBackend.cpp @@ -48,7 +48,7 @@ namespace { class X86AsmBackend : public TargetAsmBackend { public: X86AsmBackend(const Target &T) - : TargetAsmBackend(T) {} + : TargetAsmBackend() {} void ApplyFixup(const MCFixup &Fixup, MCDataFragment &DF, uint64_t Value) const { |