Convert XLForm and XForm instructions over to use PPC64 when appropriate.
[oota-llvm.git] / lib / Target / Sparc / SparcTargetMachine.cpp
index a867503573da20702c076d37b2361ec5465c929e..7f19114b55d6d998b02df8c0e81cc0da3fec7396 100644 (file)
@@ -41,6 +41,10 @@ unsigned SparcV8TargetMachine::getJITMatchQuality() {
 }
 
 unsigned SparcV8TargetMachine::getModuleMatchQuality(const Module &M) {
+  std::string TT = M.getTargetTriple();
+  if (TT.size() >= 6 && std::string(TT.begin(), TT.begin()+6) == "sparc-")
+    return 20;
+
   if (M.getEndianness()  == Module::BigEndian &&
       M.getPointerSize() == Module::Pointer32)
 #ifdef __sparc__