Skip to content
  • Jakob Stoklund Olesen's avatar
    Fix PR10277. · bbad3bce
    Jakob Stoklund Olesen authored
    Remat during spilling triggers dead code elimination. If a phi-def
    becomes unused, that may also cause live ranges to split into separate
    connected components.
    
    This type of splitting is different from normal live range splitting. In
    particular, there may not be a common original interval.
    
    When the split range is its own original, make sure that the new
    siblings are also their own originals. The range being split cannot be
    used as an original since it doesn't cover the new siblings.
    
    llvm-svn: 134413
    bbad3bce
Loading