[llvm-commits] [llvm] r161258 - in /llvm/trunk: include/llvm/CodeGen/LiveInterval.h lib/CodeGen/LiveInterval.cpp lib/CodeGen/LiveIntervalAnalysis.cpp
    Jakob Stoklund Olesen 
    stoklund at 2pi.dk
       
    Mon Aug  6 13:51:40 PDT 2012
    
    
  
On Aug 6, 2012, at 1:20 PM, Lang Hames <lhames at gmail.com> wrote:
> Completely eliminate VNInfo flags.
I think we can soon eliminate the VNInfo class entirely, and just put a SlotIndex array in LiveInterval:
class LiveInterval {
  struct Segment {
    SlotIndex start;
    SlotIndex end;
    unsigned valno;
  };
  SmallVector<Segment, 4> Ranges;
  SmallVector<SlotIndex, 4> Defs;
}
This would save all the memory previously used by the VNInfo allocator.
/jakob
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120806/829107e2/attachment.html>
    
    
More information about the llvm-commits
mailing list