remove more bits of small section support.
authorChris Lattner <sabre@nondot.org>
Fri, 24 Jul 2009 03:16:53 +0000 (03:16 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 24 Jul 2009 03:16:53 +0000 (03:16 +0000)
llvm-svn: 76937

llvm/include/llvm/Target/TargetAsmInfo.h
llvm/lib/Target/Mips/MipsTargetAsmInfo.cpp
llvm/lib/Target/TargetAsmInfo.cpp

index 6a86360..393be61 100644 (file)
@@ -158,21 +158,6 @@ namespace llvm {
     /// jump tables).
     const Section *ReadOnlySection;       // Defaults to NULL
 
-    /// SmallDataSection - This is the directive that is emitted to switch to a
-    /// small data section.
-    ///
-    const Section *SmallDataSection;      // Defaults to NULL
-
-    /// SmallBSSSection - This is the directive that is emitted to switch to a
-    /// small bss section.
-    ///
-    const Section *SmallBSSSection;       // Defaults to NULL
-
-    /// SmallRODataSection - This is the directive that is emitted to switch to 
-    /// a small read-only data section.
-    ///
-    const Section *SmallRODataSection;    // Defaults to NULL
-
     /// TLSDataSection - Section directive for Thread Local data.
     ///
     const Section *TLSDataSection;        // Defaults to ".tdata".
@@ -660,15 +645,6 @@ namespace llvm {
     const Section *getReadOnlySection() const {
       return ReadOnlySection;
     }
-    const Section *getSmallDataSection() const {
-      return SmallDataSection;
-    }
-    const Section *getSmallBSSSection() const {
-      return SmallBSSSection;
-    }
-    const Section *getSmallRODataSection() const {
-      return SmallRODataSection;
-    }
     const Section *getTLSDataSection() const {
       return TLSDataSection;
     }
index f7a0acb..4f1d207 100644 (file)
@@ -17,8 +17,8 @@
 
 using namespace llvm;
 
-MipsTargetAsmInfo::MipsTargetAsmInfo(const MipsTargetMachine &TM):
-  ELFTargetAsmInfo(TM) {
+MipsTargetAsmInfo::MipsTargetAsmInfo(const MipsTargetMachine &TM)
+  ELFTargetAsmInfo(TM) {
 
   AlignmentIsInBytes          = false;
   COMMDirectiveTakesAlignment = true;
@@ -32,13 +32,8 @@ MipsTargetAsmInfo::MipsTargetAsmInfo(const MipsTargetMachine &TM):
   BSSSection                  = "\t.section\t.bss";
   CStringSection              = ".rodata.str";
 
-  if (!TM.getSubtarget<MipsSubtarget>().hasABICall()) {
+  if (!TM.getSubtarget<MipsSubtarget>().hasABICall())
     JumpTableDirective = "\t.word\t";
-    SmallDataSection = getNamedSection("\t.sdata", SectionFlags::Writeable);
-    SmallBSSSection = getNamedSection("\t.sbss",
-                                      SectionFlags::Writeable |
-                                      SectionFlags::BSS);
-  } else {
+  else
     JumpTableDirective = "\t.gpword\t";
-  }
 }
index c628a4f..89c8009 100644 (file)
@@ -33,9 +33,6 @@ TargetAsmInfo::TargetAsmInfo(const TargetMachine &tm)
   BSSSection = "\t.bss";
   BSSSection_ = 0;
   ReadOnlySection = 0;
-  SmallDataSection = 0;
-  SmallBSSSection = 0;
-  SmallRODataSection = 0;
   TLSDataSection = 0;
   TLSBSSSection = 0;
   ZeroFillDirective = 0;