Extend TargetPassConfig to allow running only a subset of the normal passes.
[oota-llvm.git] / lib / Target / CppBackend / CPPTargetMachine.h
index 92bca6c3c770a7aa9171c62b3dc6b1cfe6a693ef..9cbe7981a90592223f399a5611119a013321bf82 100644 (file)
@@ -31,7 +31,9 @@ struct CPPTargetMachine : public TargetMachine {
   virtual bool addPassesToEmitFile(PassManagerBase &PM,
                                    formatted_raw_ostream &Out,
                                    CodeGenFileType FileType,
-                                   bool DisableVerify);
+                                   bool DisableVerify,
+                                   AnalysisID StartAfter,
+                                   AnalysisID StopAfter);
 
   virtual const TargetData *getTargetData() const { return 0; }
 };