mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-04-01 03:33:42 +00:00
Eliminate virtual methods that are sparc specific
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4419 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
ab0aa7ff99
commit
272ba1d0ad
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user