Skip to content
  1. May 06, 2010
  2. Feb 10, 2010
  3. Feb 09, 2010
  4. Jan 05, 2010
  5. Dec 18, 2009
  6. Nov 04, 2009
    • Lang Hames's avatar
      The Indexes Patch. · 05fb9637
      Lang Hames authored
      This introduces a new pass, SlotIndexes, which is responsible for numbering
      instructions for register allocation (and other clients). SlotIndexes numbering
      is designed to match the existing scheme, so this patch should not cause any
      changes in the generated code.
      
      For consistency, and to avoid naming confusion, LiveIndex has been renamed
      SlotIndex.
      
      The processImplicitDefs method of the LiveIntervals analysis has been moved
      into its own pass so that it can be run prior to SlotIndexes. This was
      necessary to match the existing numbering scheme.
      
      llvm-svn: 85979
      05fb9637
  7. Oct 25, 2009
  8. Oct 03, 2009
  9. Sep 09, 2009
  10. Sep 04, 2009
  11. Aug 23, 2009
  12. Aug 11, 2009
  13. Aug 01, 2009
  14. Jul 09, 2009
    • Lang Hames's avatar
      Improved tracking of value number kills. VN kills are now represented · dab7b06d
      Lang Hames authored
      as an (index,bool) pair. The bool flag records whether the kill is a
      PHI kill or not. This code will be used to enable splitting of live
      intervals containing PHI-kills.
      
      A slight change to live interval weights introduced an extra spill
      into lsr-code-insertion (outside the critical sections). The test 
      condition has been updated to reflect this.
      
      llvm-svn: 75097
      dab7b06d
  15. Jun 17, 2009
  16. Jun 02, 2009
  17. Oct 12, 2008
  18. Oct 04, 2008
  19. Oct 03, 2008
  20. Oct 02, 2008
    • Owen Anderson's avatar
      Use a multimap rather than a map for holding the list of copies to insert, so... · c5b45fec
      Owen Anderson authored
      Use a multimap rather than a map for holding the list of copies to insert, so we don't lose copies when two of them have
      the same source.  I don't know what I was thinking when I wrote this originally.
      Note: There's probably a more efficient way to do this, but I need to think about it some more, and about what determinism
      guarantees need to be present.
      
      llvm-svn: 56964
      c5b45fec
  21. Oct 01, 2008
  22. Sep 26, 2008
  23. Sep 24, 2008
  24. Sep 23, 2008
  25. Sep 22, 2008
  26. Sep 04, 2008
  27. Aug 14, 2008
  28. Aug 13, 2008
  29. Aug 07, 2008
  30. Aug 06, 2008
  31. Aug 05, 2008
  32. Jul 30, 2008
Loading