Skip to content
  1. Jul 25, 2009
    • Daniel Dunbar's avatar
      More migration to raw_ostream, the water has dried up around the iostream hole. · 0dd5e1ed
      Daniel Dunbar authored
       - Some clients which used DOUT have moved to DEBUG. We are deprecating the
         "magic" DOUT behavior which avoided calling printing functions when the
         statement was disabled. In addition to being unnecessary magic, it had the
         downside of leaving code in -Asserts builds, and of hiding potentially
         unnecessary computations.
      
      llvm-svn: 77019
      0dd5e1ed
  2. Jul 22, 2009
  3. Jul 21, 2009
  4. Jul 14, 2009
  5. Jul 11, 2009
    • Torok Edwin's avatar
      assert(0) -> LLVM_UNREACHABLE. · 56d06597
      Torok Edwin authored
      Make llvm_unreachable take an optional string, thus moving the cerr<< out of
      line.
      LLVM_UNREACHABLE is now a simple wrapper that makes the message go away for
      NDEBUG builds.
      
      llvm-svn: 75379
      56d06597
  6. Jul 10, 2009
  7. Jul 08, 2009
  8. Jul 03, 2009
  9. Jun 17, 2009
    • Dale Johannesen's avatar
      This fixes a bug introduced in 72661, which can · 81b6463e
      Dale Johannesen authored
      move loads back past a check that the load address
      is valid, see new testcase.  The test that went
      in with 72661 has exactly this case, except that
      the conditional it's moving past is checking
      something else; I've settled for changing that
      test to reference a global, not a pointer.  It
      may be possible to scan all the tests you pass and
      make sure none of them are checking any component
      of the address, but it's not trivial and I'm not
      trying to do that here.
      
      llvm-svn: 73632
      81b6463e
    • Torok Edwin's avatar
      Add debug message about non-local loads being clobbered. · ba93ea76
      Torok Edwin authored
      llvm-svn: 73625
      ba93ea76
  10. Jun 15, 2009
  11. Jun 05, 2009
  12. May 31, 2009
  13. May 29, 2009
  14. May 06, 2009
  15. Apr 02, 2009
  16. Apr 01, 2009
  17. Mar 10, 2009
  18. Mar 06, 2009
  19. Feb 12, 2009
  20. Feb 08, 2009
  21. Jan 19, 2009
  22. Dec 23, 2008
  23. Dec 22, 2008
  24. Dec 18, 2008
  25. Dec 15, 2008
    • Chris Lattner's avatar
      Enable Load PRE. This teaches GVN to push partially redundant loads up the · 0c68ae06
      Chris Lattner authored
      CFG when there is exactly one predecessor where the load is not available.
      This is designed to not increase code size but still eliminate partially
      redundant loads.  This fires 1765 times on 403.gcc even though it doesn't
      do critical edge splitting yet (the most common reason for it to fail).
      
      llvm-svn: 61027
      0c68ae06
Loading