add a note
[oota-llvm.git] / lib / Target / PIC16 / PIC16TargetObjectFile.h
index 4676b3c8d6f922e540852e3aa98f6a520e138ff4..75f6cced0ab8221215fde9269fa7e4fa28eb600b 100644 (file)
@@ -53,7 +53,9 @@ namespace llvm {
     const TargetMachine *TM;
     
     const MCSectionPIC16 *getPIC16Section(const char *Name,
-                                          SectionKind K) const;
+                                          SectionKind K, 
+                                          int Address = -1, 
+                                          int Color = -1) const;
   public:
     mutable std::vector<PIC16Section*> BSSSections;
     mutable std::vector<PIC16Section*> IDATASections;
@@ -77,13 +79,10 @@ namespace llvm {
                                                     Mangler *Mang,
                                                     const TargetMachine&) const;
 
-    const MCSection *getSectionForFunction(const std::string &FnName, 
-                                           bool isInterrupt=false) const;
+    const MCSection *getSectionForFunction(const std::string &FnName) const;
     const MCSection *getSectionForFunctionFrame(const std::string &FnName)const;
     
-    // If the current function is cloned then create the new autos section
-    // also. 
-    void createClonedSectionForAutos(const std::string &SecName);
+    
   private:
     std::string getSectionNameForSym(const std::string &Sym) const;