Remove the unused TheTarget member.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120168 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Rafael Espindola 2010-11-26 04:24:21 +00:00
parent 052f1eebdb
commit fd46797d0d
6 changed files with 8 additions and 13 deletions

View File

@ -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

View File

@ -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)
{
}

View File

@ -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;

View File

@ -45,7 +45,7 @@ namespace {
class MBlazeAsmBackend : public TargetAsmBackend {
public:
MBlazeAsmBackend(const Target &T)
: TargetAsmBackend(T) {
: TargetAsmBackend() {
}
bool MayNeedRelaxation(const MCInst &Inst) const;

View File

@ -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.

View File

@ -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 {