Delete unnecessary elses.
[oota-llvm.git] / include / llvm / CodeGen / RegisterCoalescer.h
index e7727d54347a07d787a0789b56a64fe797798ec8..b2e09b5a0c4545a2d917f108721b1a0e0b6ae88d 100644 (file)
@@ -2,8 +2,8 @@
 //
 //                     The LLVM Compiler Infrastructure
 //
-// This file was developed by the LLVM research group and is distributed under
-// the University of Illinois Open Source License. See LICENSE.TXT for details.
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
 //
 //===----------------------------------------------------------------------===//
 //
 //===----------------------------------------------------------------------===//
 
 #include "llvm/System/IncludeFile.h"
-#include "llvm/CodeGen/MachineInstr.h"
-#include "llvm/CodeGen/LiveIntervalAnalysis.h"
-#include "llvm/CodeGen/LiveVariables.h"
-#include "llvm/Target/MRegisterInfo.h"
-#include "llvm/Support/Debug.h"
+#include "llvm/CodeGen/LiveInterval.h"
+#include "llvm/ADT/SmallPtrSet.h"
 
 #ifndef LLVM_CODEGEN_REGISTER_COALESCER_H
 #define LLVM_CODEGEN_REGISTER_COALESCER_H
 
-namespace llvm 
-{
+namespace llvm {
+
   class MachineFunction;
   class RegallocQuery;
   class AnalysisUsage;
-  class LiveIntervals;
   class MachineInstr;
-  class MRegisterInfo;
 
   /// An abstract interface for register coalescers.  Coalescers must
   /// implement this interface to be part of the coalescer analysis
@@ -96,7 +91,7 @@ namespace llvm
   ///     int getNumberOfInterferences(const LiveInterval &a) const {
   ///       IntervalSet intervals;
   ///       getInterferences(intervals, a);
-  ///       return(intervals.size());
+  ///       return intervals.size();
   ///     };
   ///   };  
   ///
@@ -119,7 +114,7 @@ namespace llvm
     virtual bool interfere(const LiveInterval &a,
                            const LiveInterval &b) const {
       // A naive test
-      return(a.overlaps(b));
+      return a.overlaps(b);
     };
 
     /// Return the set of intervals that interfere with this one.
@@ -143,7 +138,7 @@ namespace llvm
     /// about which copies to coalesce should be made by the
     /// coalescer.
     virtual bool isLegalToCoalesce(const MachineInstr &inst) const {
-      return(true);
+      return true;
     }
   };
 }