From: Chris Lattner Date: Tue, 29 Oct 2002 22:01:26 +0000 (+0000) Subject: Eliminate virtual methods that are sparc specific X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=272ba1d0ad1ffcdeb19eea416ecedba220802bb6;p=oota-llvm.git Eliminate virtual methods that are sparc specific git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4419 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/Target/TargetMachine.h b/include/llvm/Target/TargetMachine.h index 85ee5e077e8..abe3519bd3c 100644 --- a/include/llvm/Target/TargetMachine.h +++ b/include/llvm/Target/TargetMachine.h @@ -84,25 +84,6 @@ public: /// not supported for this target. /// virtual bool addPassesToJITCompile(PassManager &PM) { return true; } - - /// getPrologEpilogCodeInserter - Create pass to insert prolog/epilog code. - /// - virtual Pass* getPrologEpilogInsertionPass() = 0; - - /// getFunctionAsmPrinterPass - Create a pass to write out the generated - /// machine code for a single function to the generated assembly file. - /// - virtual Pass* getFunctionAsmPrinterPass(std::ostream &Out) = 0; - - /// getModuleAsmPrinterPass - Create a pass to write out module-level - /// information to the generated assembly file. - /// - virtual Pass* getModuleAsmPrinterPass(std::ostream &Out) = 0; - - /// getEmitBytecodeToAsmPass - Create a pass to emit the final LLVM bytecode - /// to the generated assembly file. - /// - virtual Pass* getEmitBytecodeToAsmPass(std::ostream &Out) = 0; }; #endif