Skip to content
  1. Aug 23, 2009
  2. Aug 15, 2009
  3. May 21, 2009
  4. Jun 30, 2008
  5. Jun 27, 2008
  6. May 14, 2008
  7. Apr 21, 2008
  8. Apr 16, 2008
  9. Mar 21, 2008
    • Devang Patel's avatar
      These passes preserve CFG. · 4d638f1a
      Devang Patel authored
      This patch fixes Benchmarks/Trimaran/enc-pc1/enc-pc1 failure reported by Grawp-PIC i386 nightly tester
      
      llvm-svn: 48623
      4d638f1a
  10. Mar 20, 2008
  11. Mar 19, 2008
  12. Dec 29, 2007
  13. Oct 23, 2007
  14. Oct 17, 2007
  15. Oct 16, 2007
  16. Oct 08, 2007
  17. Oct 06, 2007
  18. Oct 03, 2007
  19. Sep 28, 2007
  20. Sep 24, 2007
  21. Sep 23, 2007
  22. Aug 14, 2007
  23. Aug 08, 2007
    • Chris Lattner's avatar
      Speed up updateDFSNumbers with two observations: · 415750e1
      Chris Lattner authored
      1. domtree is a tree, not a graph.  There is no need to avoid revisiting nodes with a set.
      2. the worklist can contain the child iterator pointers so we don't get N^2 rescanning of children.
      
      This speeds up updateDFSNumbers significantly, making it basically free.  On the testcase in PR1432,
      this speeds up loopsimplify by another 3x, dropping it from the 12th most expensive pass to the to
      the 30th. :)  It used to be #1.
      
      llvm-svn: 40923
      415750e1
    • Chris Lattner's avatar
      reimplement dfs number computation to be significantly faster. This speeds up · c63d4c2e
      Chris Lattner authored
      natural loop canonicalization (which does many cfg xforms) by 4.3x, for 
      example.  This also fixes a bug in postdom dfnumber computation.
      
      llvm-svn: 40920
      c63d4c2e
  24. Aug 06, 2007
    • Chris Lattner's avatar
      1. Random tidiness cleanups · 67f1c333
      Chris Lattner authored
      2. Make domtree printing print dfin/dfout #'s
      3. Fix the Transforms/LoopSimplify/2004-04-13-LoopSimplifyUpdateDomFrontier.ll failure from last night (in DominanceFrontier::splitBlock).
      
      w.r.t. #3, my patches last night happened to expose the bug, but this 
      has been broken since Owen's r35839 patch to LoopSimplify.  The code
      was subsequently moved over from LoopSimplify into Dominators, carrying
      the latent bug.  Fun stuff.
      
      llvm-svn: 40858
      67f1c333
  25. Aug 05, 2007
  26. Aug 02, 2007
  27. Jul 27, 2007
  28. Jun 27, 2007
  29. Jun 21, 2007
  30. Jun 12, 2007
Loading