move LiveInterval state all together
authorChris Lattner <sabre@nondot.org>
Mon, 21 Aug 2006 23:15:12 +0000 (23:15 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 21 Aug 2006 23:15:12 +0000 (23:15 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29806 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CodeGen/LiveInterval.h

index f4f2b473668ca77aaddfb3e72d7ebf4682adf5d7..fc216b5939d75b13e68f14c011cc6fa57cfd646a 100644 (file)
@@ -76,6 +76,9 @@ namespace llvm {
     unsigned reg;        // the register of this interval
     float weight;        // weight of this interval
     Ranges ranges;       // the ranges in which this register is live
+  private:
+    unsigned NumValues;  // the number of distinct values in this interval.
+  public:
 
     LiveInterval(unsigned Reg, float Weight)
       : reg(Reg), weight(Weight), NumValues(0) {
@@ -189,7 +192,6 @@ namespace llvm {
     void dump() const;
 
   private:
-    unsigned NumValues;  // the number of distinct values in this interval.
     Ranges::iterator addRangeFrom(LiveRange LR, Ranges::iterator From);
     void extendIntervalEndTo(Ranges::iterator I, unsigned NewEnd);
     Ranges::iterator extendIntervalStartTo(Ranges::iterator I, unsigned NewStr);