Skip to content
  1. Jan 31, 2013
  2. Jan 30, 2013
  3. 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
  4. 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
  5. Jan 26, 2013
  6. Jan 25, 2013
  7. 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
  8. Jan 20, 2013
  9. Jan 18, 2013
  10. Jan 17, 2013
  11. Jan 16, 2013
    • David Greene's avatar
      Use --enable-werror · 9aa10443
      David Greene authored
      Use --enable-werror during configure time rather than
      --with-extra-options.  This is cleaner and easier to read.
      
      llvm-svn: 172581
      9aa10443
    • Chad Rosier's avatar
      [ms-inline asm] Address the FIXME in AsmParser.cpp. · 7245033a
      Chad Rosier authored
      // FIXME: Constraints are hard coded to 'm', but we need an 'r'
      // constraint for addressof.  This needs to be cleaned up!
      
      Test cases are already in place.  Specifically,
      clang/test/CodeGen/ms-inline-asm.c t15(), t16(), and t24().
      
      llvm-svn: 172569
      7245033a
  12. Jan 12, 2013
  13. Jan 11, 2013
  14. Jan 10, 2013
  15. Jan 09, 2013
    • Tim Northover's avatar
      Check whether MCInst operand isImm before calling getImm. · ab7689ec
      Tim Northover authored
      When processing possible aliases, TableGen assumes that if an operand *can* be
      an immediate, then it always *will* be. This is incorrect for the AArch64
      backend. This patch inserts a check in the generated code to make sure isImm is
      true first.
      
      llvm-svn: 171972
      ab7689ec
    • Andrew Trick's avatar
      MIsched: add an ILP window property to machine model. · 9f0b95f2
      Andrew Trick authored
      This was an experimental option, but needs to be defined
      per-target. e.g. PPC A2 needs to aggressively hide latency.
      
      I converted some in-order scheduling tests to A2. Hal is working on
      more test cases.
      
      llvm-svn: 171946
      9f0b95f2
  16. Jan 08, 2013
  17. Jan 07, 2013
  18. Jan 04, 2013
  19. Jan 02, 2013
  20. Dec 26, 2012
  21. Dec 24, 2012
  22. Dec 22, 2012
  23. Dec 21, 2012
  24. Dec 20, 2012
Loading