Skip to content
  1. Dec 19, 2012
  2. Dec 16, 2012
  3. Dec 14, 2012
  4. Dec 13, 2012
  5. Dec 12, 2012
  6. Dec 11, 2012
  7. Dec 09, 2012
  8. Dec 08, 2012
  9. Dec 07, 2012
    • DeLesley Hutchins's avatar
      Fix analysis based warnings so that all warnings are emitted when compiling · 8ecd491e
      DeLesley Hutchins authored
      with -Werror.  Previously, compiling with -Werror would emit only the first
      warning in a compilation unit, because clang assumes that once an error occurs,
      further analysis is unlikely to return valid results.  However, warnings that
      have been upgraded to errors should not be treated as "errors" in this sense.
      
      llvm-svn: 169649
      8ecd491e
  10. Dec 04, 2012
  11. Dec 01, 2012
  12. Nov 30, 2012
  13. Nov 29, 2012
  14. Nov 27, 2012
  15. Nov 26, 2012
  16. Nov 17, 2012
  17. Nov 16, 2012
  18. Nov 15, 2012
  19. Nov 14, 2012
  20. Nov 12, 2012
  21. Nov 11, 2012
  22. Nov 10, 2012
    • Michael Liao's avatar
      Add clang support of RTM from TSX · 625a875f
      Michael Liao authored
      - New options '-mrtm'/'-mno-rtm' are added to enable/disable RTM feature
      - Builtin macro '__RTM__' is defined if RTM feature is enabled
      - RTM intrinsic header is added and introduces 3 new intrinsics, namely
        '_xbegin', '_xend', and '_xabort'.
      - 3 new builtins are added to keep compatible with gcc, namely
        '__builtin_ia32_xbegin', '__builtin_ia32_xend', and '__builtin_ia32_xabort'.
      - Test cases for pre-defined macro and new intrinsic codegen are added.
      
      llvm-svn: 167665
      625a875f
  23. Nov 09, 2012
  24. Nov 08, 2012
    • Benjamin Kramer's avatar
      Set TLSSupported to false on Haiku. · d0b9f090
      Benjamin Kramer authored
      Haiku does not support this (yet). Leaving it set to true leads to
      configure scripts detecting __thread being available and Clang emitting
      code for it, resulting in binaries the runtime_loader will refuse to
      load.
      
      Patch by Jonathan Schleifer!
      
      llvm-svn: 167576
      d0b9f090
  25. Nov 06, 2012
  26. Nov 05, 2012
  27. Oct 31, 2012
  28. Oct 29, 2012
    • Bill Schmidt's avatar
      This patch adds alignment information for long double to the 64-bit PowerPC · cec4cb15
      Bill Schmidt authored
      ELF subtarget.
      
      The existing description string is moved from PPC64TargetInfo to its
      DarwinTargetInfo subclass, to avoid any changes to the Darwin ABI.
      PPC64TargetInfo now has two possible description strings: one for FreeBSD,
      which requires 8-byte alignment, and a default string that requires
      16-byte alignment.
      
      I've added a test for PPC64 Linux to verify the 16-byte alignment.  If
      somebody wants to add a separate test for FreeBSD, that would be great.
      
      Note that there is a companion patch to update the alignment information
      in LLVM, which I am committing now as well.
      
      llvm-svn: 166927
      cec4cb15
    • Ulrich Weigand's avatar
      Handle '*' and '#' asm constraint modifiers. · 7bcc7ec7
      Ulrich Weigand authored
      llvm-svn: 166924
      7bcc7ec7
Loading