From e94db67c4f68eb210fa2738fbcbd8cae9ac1216c Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Mon, 28 Oct 2002 01:03:43 +0000 Subject: Move addPassesToEmitAssembly from TargetMachine to UltraSparc because it really is sparc specific. llvm-svn: 4308 --- llvm/lib/Target/Sparc/SparcInternals.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'llvm/lib/Target/Sparc/SparcInternals.h') diff --git a/llvm/lib/Target/Sparc/SparcInternals.h b/llvm/lib/Target/Sparc/SparcInternals.h index 4304518c693..72691a2613f 100644 --- a/llvm/lib/Target/Sparc/SparcInternals.h +++ b/llvm/lib/Target/Sparc/SparcInternals.h @@ -709,7 +709,6 @@ public: //--------------------------------------------------------------------------- class UltraSparc : public TargetMachine { -private: UltraSparcInstrInfo instrInfo; UltraSparcSchedInfo schedInfo; UltraSparcRegInfo regInfo; @@ -726,6 +725,8 @@ public: virtual const MachineCacheInfo &getCacheInfo() const { return cacheInfo; } virtual const MachineOptInfo &getOptInfo() const { return optInfo; } + virtual void addPassesToEmitAssembly(PassManager &PM, std::ostream &Out); + // getPrologEpilogCodeInserter - Inserts prolog/epilog code. virtual Pass* getPrologEpilogInsertionPass(); -- cgit v1.2.3