Optimize code a bit. No functional change intended.
[oota-llvm.git] / lib / Target / CppBackend / TargetInfo / CppBackendTargetInfo.cpp
index 3c29070804a7ee790efa5d7d668a4095c8aa5b23..a8ac0a282cd1db503c9d81becbdb10fbc338dff1 100644 (file)
@@ -7,30 +7,22 @@
 //
 //===----------------------------------------------------------------------===//
 
+#include "CPPTargetMachine.h"
 #include "llvm/Module.h"
-#include "llvm/Target/TargetRegistry.h"
+#include "llvm/Support/TargetRegistry.h"
 using namespace llvm;
 
-Target TheCppBackendTarget;
-
-static unsigned CppBackend_JITMatchQuality() {
-  return 0;
-}
+Target llvm::TheCppBackendTarget;
 
 static unsigned CppBackend_TripleMatchQuality(const std::string &TT) {
   // This class always works, but shouldn't be the default in most cases.
   return 1;
 }
 
-static unsigned CppBackend_ModuleMatchQuality(const Module &M) {
-  // This class always works, but shouldn't be the default in most cases.
-  return 1;
-}
-
 extern "C" void LLVMInitializeCppBackendTargetInfo() { 
   TargetRegistry::RegisterTarget(TheCppBackendTarget, "cpp",    
                                   "C++ backend",
-                                  &CppBackend_TripleMatchQuality,
-                                  &CppBackend_ModuleMatchQuality,
-                                  &CppBackend_JITMatchQuality);
+                                  &CppBackend_TripleMatchQuality);
 }
+
+extern "C" void LLVMInitializeCppBackendTargetMC() {}