Skip to content
  • Jakob Stoklund Olesen's avatar
    Implement single block splitting. · 622848b2
    Jakob Stoklund Olesen authored
    Before spilling a live range, we split it into a separate range for each basic
    block where it is used. That way we only get one reload per basic block if the
    new smaller ranges can allocate to a register.
    
    This type of splitting is already present in the standard spiller.
    
    llvm-svn: 110934
    622848b2
Loading