summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/SparcInternals.h
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-10-28 01:03:43 +0000
committerChris Lattner <sabre@nondot.org>2002-10-28 01:03:43 +0000
commite94db67c4f68eb210fa2738fbcbd8cae9ac1216c (patch)
treeb5ef06724762c7a489377619c27c2af5d43f2566 /llvm/lib/Target/Sparc/SparcInternals.h
parentf9df48d34c8b7b0dc25a157b2610980b8d810b09 (diff)
downloadbcm5719-llvm-e94db67c4f68eb210fa2738fbcbd8cae9ac1216c.tar.gz
bcm5719-llvm-e94db67c4f68eb210fa2738fbcbd8cae9ac1216c.zip
Move addPassesToEmitAssembly from TargetMachine to UltraSparc because it
really is sparc specific. llvm-svn: 4308
Diffstat (limited to 'llvm/lib/Target/Sparc/SparcInternals.h')
-rw-r--r--llvm/lib/Target/Sparc/SparcInternals.h3
1 files changed, 2 insertions, 1 deletions
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();
OpenPOWER on IntegriCloud