Release Notes: RegisterScheduler::setDefault removed; by Mehdi Amini
[oota-llvm.git] / include / llvm / LTO / LTOCodeGenerator.h
index 876defbdcd3f929f1d0238a1bd99c9eb12b95057..3820b211a381d94ec65354534a1f8574b545bfab 100644 (file)
@@ -148,6 +148,8 @@ struct LTOCodeGenerator {
 
   LLVMContext &getContext() { return Context; }
 
+  void resetMergedModule() { MergedModule.reset(); }
+
 private:
   void initializeLTOPasses();
 
@@ -169,7 +171,7 @@ private:
 
   LLVMContext &Context;
   std::unique_ptr<Module> MergedModule;
-  std::unique_ptr<Linker> IRLinker;
+  std::unique_ptr<Linker> TheLinker;
   std::unique_ptr<TargetMachine> TargetMach;
   bool EmitDwarfDebugInfo = false;
   bool ScopeRestrictionsDone = false;