mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-05 09:24:28 +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:
@ -84,25 +84,6 @@ public:
|
|||||||
/// not supported for this target.
|
/// not supported for this target.
|
||||||
///
|
///
|
||||||
virtual bool addPassesToJITCompile(PassManager &PM) { return true; }
|
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
|
#endif
|
||||||
|
Reference in New Issue
Block a user