Remove another duplicated variable. We only need one to tell us if the linker
authorRafael Espindola <rafael.espindola@gmail.com>
Fri, 22 Jun 2012 13:32:49 +0000 (13:32 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Fri, 22 Jun 2012 13:32:49 +0000 (13:32 +0000)
knows dwarf or not.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158993 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/MC/MCAsmInfo.h
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
lib/MC/MCAsmInfo.cpp
lib/MC/MCAsmInfoDarwin.cpp

index a353565d5d2d3b795a9061503749ca171c257513..9f5230b9c8fae08645a1ce2eca884909c3e28623 100644 (file)
@@ -319,10 +319,6 @@ namespace llvm {
     /// uses relocations for references to other .debug_* sections.
     bool DwarfUsesRelocationsAcrossSections;
 
-    /// DwarfUsesRelocationsForStringPool - True if this Dwarf output must use
-    /// relocations to refer to entries in the string pool.
-    bool DwarfUsesRelocationsForStringPool;
-
     /// DwarfRegNumForCFI - True if dwarf register numbers are printed
     /// instead of symbolic register names in .cfi_* directives.
     bool DwarfRegNumForCFI;  // Defaults to false;
@@ -548,9 +544,6 @@ namespace llvm {
     bool doesDwarfUseRelocationsAcrossSections() const {
       return DwarfUsesRelocationsAcrossSections;
     }
-    bool doesDwarfUseRelocationsForStringPool() const {
-      return DwarfUsesRelocationsForStringPool;
-    }
     bool useDwarfRegNumForCFI() const {
       return DwarfRegNumForCFI;
     }
index 2d6dc804635a8f817b5ad9b00e1424fed2bad2e8..d8647616ac14c1a2e2872afac843198939d53701 100644 (file)
@@ -613,7 +613,7 @@ bool AsmPrinter::needsSEHMoves() {
 }
 
 bool AsmPrinter::needsRelocationsForDwarfStringPool() const {
-  return MAI->doesDwarfUseRelocationsForStringPool();
+  return MAI->doesDwarfUseRelocationsAcrossSections();
 }
 
 void AsmPrinter::emitPrologLabel(const MachineInstr &MI) {
index 6e659506b9d91c21ac2e0b9900a3a3fc9b33c7fe..8da2e0e5839a714b1ce7a28ddea8bd1bffd88ddf 100644 (file)
@@ -86,7 +86,6 @@ MCAsmInfo::MCAsmInfo() {
   DwarfUsesInlineInfoSection = false;
   DwarfSectionOffsetDirective = 0;
   DwarfUsesRelocationsAcrossSections = true;
-  DwarfUsesRelocationsForStringPool = true;
   DwarfRegNumForCFI = false;
   HasMicrosoftFastStdCallMangling = false;
 }
index 4c4f5edc83e3639813e7b2ea4b8e3009bde39763..8e0ac23efced85796e1b68dffb96b048a16a7c15 100644 (file)
@@ -60,5 +60,4 @@ MCAsmInfoDarwin::MCAsmInfoDarwin() {
   HasSymbolResolver = true;
 
   DwarfUsesRelocationsAcrossSections = false;
-  DwarfUsesRelocationsForStringPool = false;
 }