Implement function prefix data as an IR feature.
[oota-llvm.git] / lib / CodeGen / AsmPrinter / AsmPrinter.cpp
index a4e7808731db9a610fcc82acf75451a507ac5126..d0173f6316346e271855811cc858c48153d03f88 100644 (file)
@@ -459,6 +459,10 @@ void AsmPrinter::EmitFunctionHeader() {
     OutStreamer.EmitLabel(DeadBlockSyms[i]);
   }
 
+  // Emit the prefix data.
+  if (F->hasPrefixData())
+    EmitGlobalConstant(F->getPrefixData());
+
   // Emit pre-function debug and/or EH information.
   if (DE) {
     NamedRegionTimer T(EHTimerName, DWARFGroupName, TimePassesIsEnabled);