From d020801aeaacbee4dc139bb08f81e44bc53b872e Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 29 Oct 2002 15:44:40 +0000 Subject: [PATCH] MachineInstrInfo doesn't need a TargetMachine member git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4371 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Target/MachineInstrInfo.h | 8 ++------ include/llvm/Target/TargetInstrInfo.h | 8 ++------ 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/include/llvm/Target/MachineInstrInfo.h b/include/llvm/Target/MachineInstrInfo.h index cd0a3edb2bd..0a9632b9136 100644 --- a/include/llvm/Target/MachineInstrInfo.h +++ b/include/llvm/Target/MachineInstrInfo.h @@ -81,10 +81,7 @@ struct MachineInstrDescriptor { class MachineInstrInfo { -public: - const TargetMachine& target; - -protected: +private: const MachineInstrDescriptor* desc; // raw array to allow static init'n unsigned descSize; // number of entries in the desc array unsigned numRealOpCodes; // number of non-dummy op codes @@ -92,8 +89,7 @@ protected: MachineInstrInfo(const MachineInstrInfo &); // DO NOT IMPLEMENT void operator=(const MachineInstrInfo &); // DO NOT IMPLEMENT public: - MachineInstrInfo(const TargetMachine& tgt, - const MachineInstrDescriptor *desc, unsigned descSize, + MachineInstrInfo(const MachineInstrDescriptor *desc, unsigned descSize, unsigned numRealOpCodes); virtual ~MachineInstrInfo(); diff --git a/include/llvm/Target/TargetInstrInfo.h b/include/llvm/Target/TargetInstrInfo.h index cd0a3edb2bd..0a9632b9136 100644 --- a/include/llvm/Target/TargetInstrInfo.h +++ b/include/llvm/Target/TargetInstrInfo.h @@ -81,10 +81,7 @@ struct MachineInstrDescriptor { class MachineInstrInfo { -public: - const TargetMachine& target; - -protected: +private: const MachineInstrDescriptor* desc; // raw array to allow static init'n unsigned descSize; // number of entries in the desc array unsigned numRealOpCodes; // number of non-dummy op codes @@ -92,8 +89,7 @@ protected: MachineInstrInfo(const MachineInstrInfo &); // DO NOT IMPLEMENT void operator=(const MachineInstrInfo &); // DO NOT IMPLEMENT public: - MachineInstrInfo(const TargetMachine& tgt, - const MachineInstrDescriptor *desc, unsigned descSize, + MachineInstrInfo(const MachineInstrDescriptor *desc, unsigned descSize, unsigned numRealOpCodes); virtual ~MachineInstrInfo();