add a new hook to allow targets to splat stuff at the end of the file.
[oota-llvm.git] / include / llvm / CodeGen / AsmPrinter.h
index a1765c4c2523238cd31f380e4d7de704218cf5f2..84d0a438e54e00cec817c9a89595d42b83cbbfe8 100644 (file)
@@ -169,6 +169,10 @@ namespace llvm {
     /// call this implementation.
     bool doInitialization(Module &M);
 
+    /// EmitEndOfAsmFile - This virtual method can be overridden by targets that
+    /// want to emit something at the end of their file.
+    virtual void EmitEndOfAsmFile(Module &M) {}
+    
     /// doFinalization - Shut down the asmprinter.  If you override this in your
     /// pass, you must make sure to call it explicitly.
     bool doFinalization(Module &M);