Move X86RegisterInfo away from using the TargetMachine and only
[oota-llvm.git] / lib / Target / X86 / MCTargetDesc / X86MCTargetDesc.h
index 8fe40fd23620438f260250ef28f96dd0306c973a..ebe74cfeaddc24d5e1cb687344ca80bc9ebac177 100644 (file)
@@ -28,6 +28,7 @@ class MCSubtargetInfo;
 class MCRelocationInfo;
 class MCStreamer;
 class Target;
+class Triple;
 class StringRef;
 class raw_ostream;
 
@@ -64,7 +65,7 @@ namespace X86_MC {
 
   void DetectFamilyModel(unsigned EAX, unsigned &Family, unsigned &Model);
 
-  unsigned getDwarfRegFlavour(StringRef TT, bool isEH);
+  unsigned getDwarfRegFlavour(Triple TT, bool isEH);
 
   void InitLLVM2SEHRegisterMapping(MCRegisterInfo *MRI);