These should be expanded
[oota-llvm.git] / lib / Target / Blackfin / BlackfinTargetMachine.h
index 0538c9a1a586916fc162de794038d99063ac50c4..13a8a631f3cbbfdb9ef773eb998a2f0fe7faa5b8 100644 (file)
@@ -23,8 +23,6 @@
 
 namespace llvm {
 
-  class Module;
-
   class BlackfinTargetMachine : public LLVMTargetMachine {
     const TargetData DataLayout;
     BlackfinSubtarget Subtarget;
@@ -36,7 +34,7 @@ namespace llvm {
     virtual const TargetAsmInfo *createTargetAsmInfo() const;
 
   public:
-    BlackfinTargetMachine(const Target &T, const Module &M,
+    BlackfinTargetMachine(const Target &T, const std::string &TT,
                           const std::string &FS);
 
     virtual const BlackfinInstrInfo *getInstrInfo() const { return &InstrInfo; }
@@ -51,7 +49,6 @@ namespace llvm {
       return const_cast<BlackfinTargetLowering*>(&TLInfo);
     }
     virtual const TargetData *getTargetData() const { return &DataLayout; }
-    static unsigned getModuleMatchQuality(const Module &M);
     virtual bool addInstSelector(PassManagerBase &PM,
                                  CodeGenOpt::Level OptLevel);
   };