Skip to content
  1. Feb 11, 2013
  2. Feb 07, 2013
  3. 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
  4. Feb 05, 2013
  5. Feb 01, 2013
  6. Jan 31, 2013
  7. Jan 30, 2013
  8. 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
  9. 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
    • Bill Wendling's avatar
      Use the AttributeSet instead of AttributeWithIndex. · 4d3491cb
      Bill Wendling authored
      In the future, AttributeWithIndex won't be used anymore. Besides, it exposes the
      internals of the AttributeSet to outside users, which isn't goodness.
      
      llvm-svn: 173606
      4d3491cb
  10. Jan 26, 2013
  11. Jan 25, 2013
  12. Jan 23, 2013
    • Bill Wendling's avatar
      Add the IR attribute 'sspstrong'. · d154e283
      Bill Wendling authored
      SSPStrong applies a heuristic to insert stack protectors in these situations:
      
      * A Protector is required for functions which contain an array, regardless of
        type or length.
      
      * A Protector is required for functions which contain a structure/union which
        contains an array, regardless of type or length.  Note, there is no limit to
        the depth of nesting.
      
      * A protector is required when the address of a local variable (i.e., stack
        based variable) is exposed. (E.g., such as through a local whose address is
        taken as part of the RHS of an assignment or a local whose address is taken as
        part of a function argument.)
      
      This patch implements the SSPString attribute to be equivalent to
      SSPRequired. This will change in a subsequent patch.
      
      llvm-svn: 173230
      d154e283
  13. Jan 20, 2013
  14. Jan 18, 2013
  15. Jan 17, 2013
Loading