diff options
author | Chris Lattner <sabre@nondot.org> | 2002-10-28 01:03:43 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2002-10-28 01:03:43 +0000 |
commit | e94db67c4f68eb210fa2738fbcbd8cae9ac1216c (patch) | |
tree | b5ef06724762c7a489377619c27c2af5d43f2566 /llvm/lib/Target/Sparc/SparcInternals.h | |
parent | f9df48d34c8b7b0dc25a157b2610980b8d810b09 (diff) | |
download | bcm5719-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.h | 3 |
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(); |