Skip to content
  1. Mar 02, 2013
  2. Feb 28, 2013
  3. Feb 26, 2013
    • Michael J. Spencer's avatar
      [TableGen] Fix ICE on MSVC 2012 Release builds. · 2bb7db9d
      Michael J. Spencer authored
      llvm-svn: 176125
      2bb7db9d
    • Kostya Serebryany's avatar
      Unify clang/llvm attributes for asan/tsan/msan (LLVM part) · cf880b94
      Kostya Serebryany authored
      These are two related changes (one in llvm, one in clang).
      LLVM: 
      - rename address_safety => sanitize_address (the enum value is the same, so we preserve binary compatibility with old bitcode)
      - rename thread_safety => sanitize_thread
      - rename no_uninitialized_checks -> sanitize_memory
      
      CLANG: 
      - add __attribute__((no_sanitize_address)) as a synonym for __attribute__((no_address_safety_analysis))
      - add __attribute__((no_sanitize_thread))
      - add __attribute__((no_sanitize_memory))
      
      for S in address thread memory
      If -fsanitize=S is present and __attribute__((no_sanitize_S)) is not
      set llvm attribute sanitize_S
      
      llvm-svn: 176075
      cf880b94
  4. Feb 25, 2013
  5. Feb 14, 2013
  6. Feb 13, 2013
  7. Feb 12, 2013
  8. Feb 11, 2013
  9. Feb 07, 2013
  10. Feb 06, 2013
    • Guy Benyei's avatar
      Canonicalize line endings to Linux style also when the --strict-whitespace... · 5ea04c38
      Guy Benyei authored
      Canonicalize line endings to Linux style also when the --strict-whitespace flag is in use. This flag is supposed to affect horizontal whitespaces only.
      
      llvm-svn: 174541
      5ea04c38
    • Jim Grosbach's avatar
      Allow targets to add custom asm operand matching logic. · 86c652a6
      Jim Grosbach authored
      For example, ARM has several instructions with a literal '#0' immediate in the syntax
      that's not represented as an actual operand. The asm matcher is expected a token
      operand, but the parser will have created an immediate operand. This is currently
      handled by dedicated per-instruction C++ munging of the ParsedAsmOperand list, but
      will be better handled by this hook.
      
      llvm-svn: 174487
      86c652a6
  11. Feb 05, 2013
  12. Feb 01, 2013
  13. Jan 31, 2013
  14. Jan 30, 2013
  15. Jan 28, 2013
    • David Greene's avatar
      Avoid Unnecessary Builds · a15b16f2
      David Greene authored
      By default, stop the universe build if a key component fails.  This
      avoids useless builds when we know a package is broken anyway.
      Provide a --keep-going option to override this behavior.
      
      llvm-svn: 173723
      a15b16f2
  16. Jan 27, 2013
    • NAKAMURA Takumi's avatar
      [CMake][Lit][unittests] Deprecate CMAKE_BUILD_TYPE in each build directory for unittests. · 61a8f974
      NAKAMURA Takumi authored
      For example,
      cur) unittests/ADT/Release/ADTTests
      new) unittests/ADT/ADTTests
      
      RUNTIME_BUILD_MODE can be substituted to CMAKE_CFG_INTDIR.
      
      With Make and Ninja, the tree is not built with multiple configurations.
      Then, including the build type in target directory doesn't make sense.
      See also "How can I build multiple modes without switching?"
      http://www.cmake.org/Wiki/CMake_FAQ
      CMAKE_CFG_INTDIR is set to "."
      
      With multiple-configuration-aware build system, like Visual Studio, each unittest is built on appropriate directory, for example,
      unittests/ADT/Release/ADTTests.exe
      CMAKE_CFG_INTDIR is set to build system's variable, like "$(Configuration)" or "$(OutDir)".
      
      Thus, "--param build_config" is also deprecated.
      
      llvm-svn: 173616
      61a8f974
Loading