Skip to content
  1. Mar 29, 2011
  2. Mar 28, 2011
  3. Mar 20, 2011
  4. Mar 18, 2011
  5. Mar 17, 2011
  6. Mar 15, 2011
  7. Mar 08, 2011
    • Jakob Stoklund Olesen's avatar
      Delete dead code after rematerializing. · ea5ebfed
      Jakob Stoklund Olesen authored
      LiveRangeEdit::eliminateDeadDefs() will eventually be used by coalescing,
      splitting, and spilling for dead code elimination. It can delete chains of dead
      instructions as long as there are no dependency loops.
      
      llvm-svn: 127287
      ea5ebfed
  8. Mar 05, 2011
    • Jakob Stoklund Olesen's avatar
      Work around a coalescer bug. · 27e0a4ab
      Jakob Stoklund Olesen authored
      The coalescer can in very rare cases leave too large live intervals around after
      rematerializing cheap-as-a-move instructions.
      
      Linear scan doesn't really care, but live range splitting gets very confused
      when a live range is killed by a ghost instruction.
      
      I will fix this properly in the coalescer after 2.9 branches.
      
      llvm-svn: 127096
      27e0a4ab
  9. Mar 04, 2011
  10. Mar 03, 2011
  11. Mar 02, 2011
  12. Feb 23, 2011
  13. Feb 22, 2011
  14. Feb 19, 2011
  15. Feb 10, 2011
  16. Feb 09, 2011
  17. Feb 08, 2011
  18. Feb 04, 2011
  19. Feb 03, 2011
Loading