Skip to content
  1. Jan 23, 2004
    • 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
  2. Jan 22, 2004
  3. Jan 20, 2004
  4. Jan 16, 2004
  5. Jan 14, 2004
  6. Jan 13, 2004
  7. Jan 11, 2004
    • Alkis Evlogimenos's avatar
      Make LiveVariables::HandlePhysRegUse and · 52a714b4
      Alkis Evlogimenos authored
      LiveVariables::HandlePhysRegDef private they use information that is
      not in memory when LiveVariables finishes the analysis.
      
      Also update the TwoAddressInstructionPass to not use this interface.
      
      llvm-svn: 10755
      52a714b4
  8. Jan 10, 2004
  9. Jan 09, 2004
  10. Jan 07, 2004
  11. Jan 05, 2004
  12. Dec 28, 2003
Loading