Remove unused methods.
authorRafael Espindola <rafael.espindola@gmail.com>
Sun, 26 Jun 2011 22:44:34 +0000 (22:44 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Sun, 26 Jun 2011 22:44:34 +0000 (22:44 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133900 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/RegisterCoalescer.h

index ec83b818829d5fed8b58d7d6943b9f0cb06def71..2e8a8aec1ea90cc0de8fdf13d697fbf2af4b0ddd 100644 (file)
@@ -142,18 +142,6 @@ namespace llvm {
       initializeRegisterCoalescerPass(*PassRegistry::getPassRegistry());
     }
 
-    /// Run the coalescer on this function, providing interference
-    /// data to query.  Return whether we removed any copies.
-    virtual bool coalesceFunction(MachineFunction &mf,
-                                  RegallocQuery &ifd) {
-      // This runs as an independent pass, so don't do anything.
-      return false;
-    }
-
-    /// Reset state.  Can be used to allow a coalescer run by
-    /// PassManager to be run again by the register allocator.
-    virtual void reset(MachineFunction &mf) {}
-
     /// Register allocators must call this from their own
     /// getAnalysisUsage to cover the case where the coalescer is not
     /// a Pass in the proper sense and isn't managed by PassManager.
@@ -220,7 +208,6 @@ namespace llvm {
   ///   // We don't reset the coalescer so if it's already been run this
   ///   // takes almost no time.
   ///   LinearScanRegallocQuery ifd(*li_);
-  ///   coalescer.coalesceFunction(fn, ifd);
   ///
   class RegallocQuery {
   public: