Kill Target specific ModuleMatchQuality stuff.
[oota-llvm.git] / lib / Target / CBackend / TargetInfo / CBackendTargetInfo.cpp
index 178c1dd8b4c6659861ad7a8dd450c2cf06259fdf..c30c84d069fcfd09349732ba7b438b90f8c37d2f 100644 (file)
@@ -7,15 +7,12 @@
 //
 //===----------------------------------------------------------------------===//
 
+#include "CTargetMachine.h"
 #include "llvm/Module.h"
 #include "llvm/Target/TargetRegistry.h"
 using namespace llvm;
 
-Target TheCBackendTarget;
-
-static unsigned CBackend_JITMatchQuality() {
-  return 0;
-}
+Target llvm::TheCBackendTarget;
 
 static unsigned CBackend_TripleMatchQuality(const std::string &TT) {
   // This class always works, but must be requested explicitly on 
@@ -23,16 +20,8 @@ static unsigned CBackend_TripleMatchQuality(const std::string &TT) {
   return 0;
 }
 
-static unsigned CBackend_ModuleMatchQuality(const Module &M) {
-  // This class always works, but must be requested explicitly on 
-  // llc command line.
-  return 0;
-}
-
 extern "C" void LLVMInitializeCBackendTargetInfo() { 
   TargetRegistry::RegisterTarget(TheCBackendTarget, "c",
                                   "C backend",
-                                  &CBackend_TripleMatchQuality,
-                                  &CBackend_ModuleMatchQuality,
-                                  &CBackend_JITMatchQuality);
+                                  &CBackend_TripleMatchQuality);
 }