Skip to content
  1. Apr 12, 2008
  2. Apr 10, 2008
  3. Apr 09, 2008
  4. Apr 08, 2008
  5. Apr 07, 2008
  6. Apr 06, 2008
  7. Apr 05, 2008
  8. Apr 03, 2008
  9. Apr 02, 2008
  10. Apr 01, 2008
  11. Mar 31, 2008
  12. Mar 29, 2008
  13. Mar 28, 2008
  14. Mar 27, 2008
  15. Mar 26, 2008
    • Roman Levenstein's avatar
      Use a linked data structure for the uses lists of an SDNode, just like · 358e04a1
      Roman Levenstein authored
      LLVM Value/Use does and MachineRegisterInfo/MachineOperand does.
      This allows constant time for all uses list maintenance operations.
      
      The idea was suggested by Chris. Reviewed by Evan and Dan.
      Patch is tested and approved by Dan.
      
      On normal use-cases compilation speed is not affected. On very big basic
      blocks there are compilation speedups in the range of 15-20% or even better. 
      
      llvm-svn: 48822
      358e04a1
Loading