Implement target independent TLS compatible with glibc's emutls.c.
[oota-llvm.git] / include / llvm / CodeGen / AsmPrinter.h
index 6c51a13a7f63aa8331df2c46ee5ac8aace542456..6a81bb8543f6955429cad4be1e11ddec034e540e 100644 (file)
@@ -238,6 +238,11 @@ public:
   ///
   void EmitJumpTableInfo();
 
+  /// Emit the control variable for an emulated TLS variable.
+  virtual void EmitEmulatedTLSControlVariable(const GlobalVariable *GV,
+                                              MCSymbol *EmittedSym,
+                                              bool AllZeroInitValue);
+
   /// Emit the specified global variable to the .s file.
   virtual void EmitGlobalVariable(const GlobalVariable *GV);