Remove attribution from file headers, per discussion on llvmdev.
[oota-llvm.git] / lib / Target / PowerPC / PPCTargetAsmInfo.h
index 6188862e9f70af21ebf8d80d61af0fcd153af4e8..92cb3e7112d328f4832406d8f65adc36b29c0dfc 100644 (file)
@@ -2,8 +2,8 @@
 //
 //                     The LLVM Compiler Infrastructure
 //
-// This file was developed by James M. Laskey 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,15 +20,17 @@ namespace llvm {
 
   // Forward declaration.
   class PPCTargetMachine;
+  
+  struct PPCTargetAsmInfo : public TargetAsmInfo {
+    explicit PPCTargetAsmInfo(const PPCTargetMachine &TM);
+  };
+
+  struct DarwinTargetAsmInfo : public PPCTargetAsmInfo {
+    explicit DarwinTargetAsmInfo(const PPCTargetMachine &TM);
+  };
 
-  struct DarwinTargetAsmInfo : public TargetAsmInfo {
-    DarwinTargetAsmInfo(const PPCTargetMachine &TM);
-    
-    /// getSectionForFunction - Return the section that we should emit the
-    /// specified function body into.  This defaults to 'TextSection'.  This
-    /// should most likely be overridden by the target to put linkonce/weak
-    /// functions into special sections.
-    virtual const char *getSectionForFunction(const Function &F) const;
+  struct LinuxTargetAsmInfo : public PPCTargetAsmInfo {
+    explicit LinuxTargetAsmInfo(const PPCTargetMachine &TM);
   };
 
 } // namespace llvm