Make EmitFunctionHeader virtual
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Tue, 26 May 2015 17:33:15 +0000 (17:33 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Tue, 26 May 2015 17:33:15 +0000 (17:33 +0000)
This is to fix problems introduced by r232481. For HSAIL,
this function does essentially nothing desirable, and
injects unwanted / incorrect stuff before the function.
The only thing it really needs to do is call EmitFunctionEntryLabel
in this case.

llvm-svn: 238222

llvm/include/llvm/CodeGen/AsmPrinter.h

index 070261a..47201e2 100644 (file)
@@ -502,7 +502,7 @@ private:
   mutable unsigned Counter;
 
   /// This method emits the header for the current function.
-  void EmitFunctionHeader();
+  virtual void EmitFunctionHeader();
 
   /// Emit a blob of inline asm to the output streamer.
   void