Skip to content
  • Jakob Stoklund Olesen's avatar
    Create two BlockInfo entries when a live range is discontinuous through a block. · fd3f71ef
    Jakob Stoklund Olesen authored
    Delete the Kill and Def markers in BlockInfo. They are no longer
    necessary when BlockInfo describes a continuous live range.
    
    This only affects the relatively rare kind of basic block where a live
    range looks like this:
    
     |---x   o---|
    
    Now live range splitting can pretend that it is looking at two blocks:
    
     |---x
             o---|
    
    This allows the code to be simplified a bit.
    
    llvm-svn: 132245
    fd3f71ef
Loading