Skip to content
  1. Nov 12, 2009
  2. Oct 20, 2009
  3. Oct 19, 2009
  4. Oct 18, 2009
  5. Oct 17, 2009
    • Daniel Dunbar's avatar
      Suppress -Asserts warning. · 47dfc9ae
      Daniel Dunbar authored
      llvm-svn: 84327
      47dfc9ae
    • Dan Gohman's avatar
      Enhance CodePlacementOpt's unconditional intra-loop branch elimination logic · 0d3d9ee0
      Dan Gohman authored
      to be more general and understand more varieties of loops.
      
      Teach CodePlacementOpt to reorganize the basic blocks of a loop so that
      they are contiguous. This also includes a fair amount of logic for preserving
      fall-through edges while doing so. This fixes a BranchFolding-ism where blocks
      which can't be made to use a fall-through edge and don't conveniently fit
      anywhere nearby get tossed out to the end of the function.
      
      llvm-svn: 84295
      0d3d9ee0
  6. Oct 15, 2009
  7. Oct 07, 2009
  8. May 18, 2009
  9. May 13, 2009
  10. May 12, 2009
    • Bob Wilson's avatar
      Fix pr4195: When iterating through predecessor blocks, break out of the loop · 9e3d48f1
      Bob Wilson authored
      after finding the (unique) layout predecessor.  Sometimes a block may be listed
      more than once, and processing it more than once in this loop can lead to
      inconsistent values for FtTBB/FtFBB, since the AnalyzeBranch method does not
      clear these values.  There's no point in continuing the loop regardless.
      The testcase for this is reduced from the 2003-05-02-DependentPHI SingleSource
      test.
      
      llvm-svn: 71536
      9e3d48f1
  11. May 09, 2009
  12. May 08, 2009
  13. May 07, 2009
  14. Nov 27, 2008
  15. Oct 06, 2008
  16. Oct 02, 2008
  17. Sep 23, 2008
  18. Sep 22, 2008
  19. Sep 04, 2008
  20. Aug 14, 2008
  21. Feb 29, 2008
  22. Feb 28, 2008
Loading