From fd46797d0da4970a40f8b5648b8f9b186ce5adb9 Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Fri, 26 Nov 2010 04:24:21 +0000 Subject: [PATCH] Remove the unused TheTarget member. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120168 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Target/TargetAsmBackend.h | 7 +------ lib/MC/TargetAsmBackend.cpp | 5 ++--- lib/Target/ARM/ARMAsmBackend.cpp | 2 +- lib/Target/MBlaze/MBlazeAsmBackend.cpp | 2 +- lib/Target/PowerPC/PPCAsmBackend.cpp | 3 ++- 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 17322d58093..9d58bdb7267 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 1f104105c12..7ad215b9bf1 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 786c3ca7e5b..a3142076e20 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 fcf5de0a96f..7de3cf8424a 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 6a6177063f5..8790a697935 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 ab8f6287452..031de9d1ddd 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 {