Skip to content
  1. Oct 17, 2008
    • Dan Gohman's avatar
      Fun x86 encoding tricks: when adding an immediate value of 128, · ca0546fa
      Dan Gohman authored
      use a SUB instruction instead of an ADD, because -128 can be
      encoded in an 8-bit signed immediate field, while +128 can't be.
      This avoids the need for a 32-bit immediate field in this case.
      
      A similar optimization applies to 64-bit adds with 0x80000000,
      with the 32-bit signed immediate field.
      
      To support this, teach tablegen how to handle 64-bit constants.
      
      llvm-svn: 57663
      ca0546fa
  2. Oct 03, 2008
  3. Sep 02, 2008
  4. Aug 30, 2008
  5. Aug 29, 2008
  6. Aug 13, 2008
  7. Jun 24, 2008
  8. Jun 06, 2008
  9. May 31, 2008
  10. May 30, 2008
  11. May 15, 2008
  12. Mar 10, 2008
  13. Feb 27, 2008
  14. Feb 25, 2008
  15. Feb 05, 2008
  16. Jan 28, 2008
  17. Jan 22, 2008
  18. Jan 16, 2008
  19. Jan 06, 2008
  20. Jan 01, 2008
  21. Dec 29, 2007
  22. Sep 26, 2007
  23. Jul 23, 2007
  24. Jul 10, 2007
  25. Jun 29, 2007
  26. Jun 28, 2007
    • David Greene's avatar
      Add support for building with _GLIBCXX_DEBUG. New configure option · cbc8ddf8
      David Greene authored
      --enable-expensive-checks allows the developer to enable runtime
      checking that can greatly increase compile time.  Currently it only
      turns on _GLIBCXX_DEBUG.  Other expensive debugging checks added later
      should be controlled by this configure option.
      
      This patch also updates llvm-config with a --cppflags option to inform
      llvm-gcc how to build itself so that it is compatible with an llvm that
      was built with _GLIBCXX_DEBUG.
      
      llvm-svn: 37777
      cbc8ddf8
  27. May 18, 2007
  28. May 02, 2007
  29. Apr 16, 2007
  30. Apr 15, 2007
  31. Apr 09, 2007
  32. Mar 29, 2007
    • Reid Spencer's avatar
      For PR789: · 200c6f9c
      Reid Spencer authored
      Make the sys::Path::getFileStatus function more efficient by having it
      return a pointer to the FileStatus structure rather than copy it. Adjust
      uses of the function accordingly. Also, fix some memory issues in sys::Path.
      
      llvm-svn: 35476
      200c6f9c
Loading