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 | bf4a4e4ad9caed2d96297830b4b6d5ee230b4975 (patch) | |
| tree | c2012fe7238ccb558a19a0deab1c058b09fcfa35 | |
| parent | 2eb0a6fafa2a1c6f836b059b4987cfb4a35f8f90 (diff) | |
| download | bcm5719-llvm-bf4a4e4ad9caed2d96297830b4b6d5ee230b4975.tar.gz bcm5719-llvm-bf4a4e4ad9caed2d96297830b4b6d5ee230b4975.zip | |
Remove the unused TheTarget member.
llvm-svn: 120168
| -rw-r--r-- | llvm/include/llvm/Target/TargetAsmBackend.h | 7 | ||||
| -rw-r--r-- | llvm/lib/MC/TargetAsmBackend.cpp | 5 | ||||
| -rw-r--r-- | llvm/lib/Target/ARM/ARMAsmBackend.cpp | 2 | ||||
| -rw-r--r-- | llvm/lib/Target/MBlaze/MBlazeAsmBackend.cpp | 2 | ||||
| -rw-r--r-- | llvm/lib/Target/PowerPC/PPCAsmBackend.cpp | 3 | ||||
| -rw-r--r-- | llvm/lib/Target/X86/X86AsmBackend.cpp | 2 |
6 files changed, 8 insertions, 13 deletions
diff --git a/llvm/include/llvm/Target/TargetAsmBackend.h b/llvm/include/llvm/Target/TargetAsmBackend.h index 17322d58093..9d58bdb7267 100644 --- a/llvm/include/llvm/Target/TargetAsmBackend.h +++ b/llvm/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/llvm/lib/MC/TargetAsmBackend.cpp b/llvm/lib/MC/TargetAsmBackend.cpp index 1f104105c12..7ad215b9bf1 100644 --- a/llvm/lib/MC/TargetAsmBackend.cpp +++ b/llvm/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/llvm/lib/Target/ARM/ARMAsmBackend.cpp b/llvm/lib/Target/ARM/ARMAsmBackend.cpp index 786c3ca7e5b..a3142076e20 100644 --- a/llvm/lib/Target/ARM/ARMAsmBackend.cpp +++ b/llvm/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/llvm/lib/Target/MBlaze/MBlazeAsmBackend.cpp b/llvm/lib/Target/MBlaze/MBlazeAsmBackend.cpp index fcf5de0a96f..7de3cf8424a 100644 --- a/llvm/lib/Target/MBlaze/MBlazeAsmBackend.cpp +++ b/llvm/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/llvm/lib/Target/PowerPC/PPCAsmBackend.cpp b/llvm/lib/Target/PowerPC/PPCAsmBackend.cpp index 6a6177063f5..8790a697935 100644 --- a/llvm/lib/Target/PowerPC/PPCAsmBackend.cpp +++ b/llvm/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/llvm/lib/Target/X86/X86AsmBackend.cpp b/llvm/lib/Target/X86/X86AsmBackend.cpp index ab8f6287452..031de9d1ddd 100644 --- a/llvm/lib/Target/X86/X86AsmBackend.cpp +++ b/llvm/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 { |

