Skip to content
  • Alkis Evlogimenos's avatar
    Add option to join live intervals. Two intervals are joined if there · 73df1136
    Alkis Evlogimenos authored
    is a move between two registers, at least one of the registers is
    virtual and the two live intervals do not overlap.
    
    This results in about 40% reduction in intervals, 30% decrease in the
    register allocators running time and a 20% increase in peephole
    optimizations (mainly move eliminations).
    
    The option can be enabled by passing -join-liveintervals where
    appropriate.
    
    llvm-svn: 10965
    73df1136
Loading