[Sparc] Use SparcMCExpr::VariantKind itself as MachineOperand's target flags.
[oota-llvm.git] / lib / Target / Sparc / SparcCodeEmitter.cpp
index 0a4736230777ae384f08a316f7c6ef922753397d..b7b2182fc21bd9e7cf44cba413760e64a8d3a719 100644 (file)
@@ -14,7 +14,7 @@
 
 #define DEBUG_TYPE "jit"
 #include "Sparc.h"
-#include "MCTargetDesc/SparcBaseInfo.h"
+#include "MCTargetDesc/SparcMCExpr.h"
 #include "SparcRelocations.h"
 #include "SparcTargetMachine.h"
 #include "llvm/ADT/Statistic.h"
@@ -204,14 +204,14 @@ unsigned SparcCodeEmitter::getRelocation(const MachineInstr &MI,
   unsigned TF = MO.getTargetFlags();
   switch (TF) {
   default:
-  case SPII::MO_NO_FLAG: break;
-  case SPII::MO_LO: return SP::reloc_sparc_lo;
-  case SPII::MO_HI: return SP::reloc_sparc_hi;
-  case SPII::MO_H44: return SP::reloc_sparc_h44;
-  case SPII::MO_M44: return SP::reloc_sparc_m44;
-  case SPII::MO_L44: return SP::reloc_sparc_l44;
-  case SPII::MO_HH:  return SP::reloc_sparc_hh;
-  case SPII::MO_HM:  return SP::reloc_sparc_hm;
+  case SparcMCExpr::VK_Sparc_None:  break;
+  case SparcMCExpr::VK_Sparc_LO:    return SP::reloc_sparc_lo;
+  case SparcMCExpr::VK_Sparc_HI:    return SP::reloc_sparc_hi;
+  case SparcMCExpr::VK_Sparc_H44:   return SP::reloc_sparc_h44;
+  case SparcMCExpr::VK_Sparc_M44:   return SP::reloc_sparc_m44;
+  case SparcMCExpr::VK_Sparc_L44:   return SP::reloc_sparc_l44;
+  case SparcMCExpr::VK_Sparc_HH:    return SP::reloc_sparc_hh;
+  case SparcMCExpr::VK_Sparc_HM:    return SP::reloc_sparc_hm;
   }
 
   unsigned Opc = MI.getOpcode();