Skip to content
  1. Apr 15, 2011
  2. Apr 11, 2011
  3. Apr 05, 2011
  4. Mar 30, 2011
    • Jakob Stoklund Olesen's avatar
      Treat clones the same as their origin. · dd9a2ece
      Jakob Stoklund Olesen authored
      When DCE clones a live range because it separates into connected components,
      make sure that the clones enter the same register allocator stage as the
      register they were cloned from.
      
      For instance, clones may be split even when they where created during spilling.
      Other registers created during spilling are not candidates for splitting or even
      (re-)spilling.
      
      llvm-svn: 128524
      dd9a2ece
  5. Mar 29, 2011
  6. Mar 23, 2011
  7. Mar 17, 2011
  8. Mar 16, 2011
  9. Mar 13, 2011
  10. Mar 09, 2011
  11. 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
  12. Mar 07, 2011
  13. Feb 19, 2011
  14. Feb 18, 2011
  15. Nov 10, 2010
  16. Nov 01, 2010
  17. Oct 21, 2010
  18. Oct 15, 2010
Loading