Add coalescing to register allocator. A hint is added to each interval
[oota-llvm.git] / include / llvm / CodeGen / LiveIntervalAnalysis.h
index cecfbbadbdfb98c832757f565df632cbcedf31e1..8f5fd3a648d94f56ebcc5a5609b678cd9cccb818 100644 (file)
@@ -38,6 +38,7 @@ namespace llvm {
             typedef std::pair<unsigned, unsigned> Range;
             typedef std::vector<Range> Ranges;
             unsigned reg;   // the register of this interval
+            unsigned hint;
             float weight;   // weight of this interval (number of uses
                             // * 10^loopDepth)
             Ranges ranges;  // the ranges this register is valid