Implement new method by method assembly output & memory releasing

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1656 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2002-02-03 07:51:17 +00:00
parent 9c461083e1
commit 6edfcc578d

View File

@ -1435,8 +1435,20 @@ public:
// module. The specified module must have been compiled before this may be
// used.
//
virtual void emitAssembly(const Method *M, std::ostream &OutStr) const;
//
// emitAssembly - Output assembly language code (a .s file) for global
// components of the specified module. This assumes that methods have been
// previously output.
//
virtual void emitAssembly(const Module *M, std::ostream &OutStr) const;
//
// freeCompiledMethod - Release all memory associated with the compiled image
// for this method.
//
virtual void freeCompiledMethod(Method *M);
};
#endif