Pass a MCSymbol to needsRelocateWithSymbol.
[oota-llvm.git] / lib / Target / Mips / MCTargetDesc / MipsMCAsmInfo.cpp
index b47ca0b5cb5fe44437adffdd1fa3afdc8631e656..e2bd5a815ab19f3c22289959386f3f53c8affab2 100644 (file)
 //===----------------------------------------------------------------------===//
 
 #include "MipsMCAsmInfo.h"
-#include "MCTargetDesc/MipsABIInfo.h"
-#include "MipsTargetMachine.h"
 #include "llvm/ADT/Triple.h"
-#include "llvm/Target/TargetMachine.h"
 
 using namespace llvm;
 
@@ -32,14 +29,12 @@ MipsMCAsmInfo::MipsMCAsmInfo(StringRef TT) {
     PointerSize = CalleeSaveStackSlotSize = 8;
   }
 
-  // These two are overridden in finishInit()
-  PrivateGlobalPrefix = "$";
-  PrivateLabelPrefix  = "$";
-
   AlignmentIsInBytes          = false;
   Data16bitsDirective         = "\t.2byte\t";
   Data32bitsDirective         = "\t.4byte\t";
   Data64bitsDirective         = "\t.8byte\t";
+  PrivateGlobalPrefix         = "$";
+  PrivateLabelPrefix          = "$";
   CommentString               = "#";
   ZeroDirective               = "\t.space\t";
   GPRel32Directive            = "\t.gpword\t";
@@ -49,9 +44,3 @@ MipsMCAsmInfo::MipsMCAsmInfo(StringRef TT) {
   ExceptionsType = ExceptionHandling::DwarfCFI;
   DwarfRegNumForCFI = true;
 }
-
-void MipsMCAsmInfo::finishInit(const LLVMTargetMachine &TM) {
-  const MipsABIInfo &ABI = static_cast<const MipsTargetMachine &>(TM).getABI();
-  PrivateGlobalPrefix = ABI.GetPrivateLabelPrefix();
-  PrivateLabelPrefix  = ABI.GetPrivateLabelPrefix();
-}