Skip to content
  • Jakob Stoklund Olesen's avatar
    Use a transposed algorithm for handleMove(). · 1a87a29d
    Jakob Stoklund Olesen authored
    Completely update one interval at a time instead of collecting live
    range fragments to be updated. This avoids building data structures,
    except for a single SmallPtrSet of updated intervals.
    
    Also share code between handleMove() and handleMoveIntoBundle().
    
    Add support for moving dead defs across other live values in the
    interval. The MI scheduler can do that.
    
    llvm-svn: 165824
    1a87a29d
Loading