Support for ELF Visibility
[oota-llvm.git] / lib / Target / X86 / X86ELFWriterInfo.h
index b10ef4115ba3070c30bdc9c70b0c8a4ae0feb40b..e9c5bc45cba31cf485d2b26f790cb98ca93cd259 100644 (file)
@@ -2,8 +2,8 @@
 //
 //                     The LLVM Compiler Infrastructure
 //
-// This file was developed by Bill Wendling and is distributed under the
-// University of Illinois Open Source License. See LICENSE.TXT for details.
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
 //
 //===----------------------------------------------------------------------===//
 //
@@ -20,8 +20,10 @@ namespace llvm {
 
   class X86ELFWriterInfo : public TargetELFWriterInfo {
   public:
-    X86ELFWriterInfo();
-    virtual ~X86ELFWriterInfo() {}
+    X86ELFWriterInfo(TargetMachine &TM);
+    virtual ~X86ELFWriterInfo();
+
+    virtual unsigned getFunctionAlignment(const Function *F) const;
   };
 
 } // end llvm namespace