Skip to content
  • Jakob Stoklund Olesen's avatar
    After splitting, the remaining LiveInterval may be fragmented into multiple · 0f1677e1
    Jakob Stoklund Olesen authored
    connected components. These components should be allocated different virtual
    registers because there is no reason for them to be allocated together.
    
    Add the ConnectedVNInfoEqClasses class to calculate the connected components,
    and move values to new LiveIntervals.
    
    Use it from SplitKit::rewrite by creating new virtual registers for the
    components.
    
    llvm-svn: 116006
    0f1677e1
Loading