Skip to content
Snippets Groups Projects
  1. Aug 26, 2015
  2. Aug 25, 2015
  3. Aug 24, 2015
    • Hans Wennborg's avatar
      Merging r245902: · 9090a649
      Hans Wennborg authored
      ------------------------------------------------------------------------
      r245902 | hans | 2015-08-24 16:34:28 -0700 (Mon, 24 Aug 2015) | 3 lines
      
      Revert r245355 "Release script: correctly symlink clang-tools-extra into the build (PR22765)"
      
      This worked with the CMake build but broke the Autoconf one.
      ------------------------------------------------------------------------
      
      llvm-svn: 245903
      9090a649
    • Richard Trieu's avatar
      Fix typo in release notes, PR24555 · 22173a23
      Richard Trieu authored
      llvm-svn: 245857
      22173a23
    • Michael Wong's avatar
      Update CREDITS.TXT with Clang OpenMP implementation + test suite contributors... · d7bdc405
      Michael Wong authored
      Update CREDITS.TXT with Clang OpenMP implementation + test suite contributors from AMD, Argonne National Lab., IBM, Intel, Texas Instruments, University of Houston and many others. 
      
      llvm-svn: 245845
      d7bdc405
  4. Aug 20, 2015
    • Hans Wennborg's avatar
      Reverting r245456: · dfa1eedb
      Hans Wennborg authored
      ------------------------------------------------------------------------
      
      llvm-svn: 245623
    • Hans Wennborg's avatar
      Merging r245560: · db110b98
      Hans Wennborg authored
      ------------------------------------------------------------------------
      r245560 | ogoffart | 2015-08-20 06:11:14 -0700 (Thu, 20 Aug 2015) | 5 lines
      
      Fix crash with two typos in the arguments of a function
      
      The problem is that the arguments are of TheCall are reset later
      to the ones in Args, making TypoExpr put back. Some TypoExpr that have
      already  been diagnosed and will assert later in Sema::getTypoExprState
      ------------------------------------------------------------------------
      
      llvm-svn: 245615
      db110b98
    • Renato Golin's avatar
      Merge r245577 into branch_37 · a0e728bc
      Renato Golin authored
      [ARM] Don't try and custom lower a vNi64 SETCC.
      
      It won't go well. We've already marked 64-bit SETCCs as non-Custom, but it's
      just possible that a SETCC has a legal result type but an illegal operand
      type. If this happens, bail out before we create unselectable nodes.
      
      Fixes PR24292. I tried to create a testcase but in 99% of cases we can't
      trigger this - not surprising that this bug has been latent since 2009.
      
      llvm-svn: 245578
      a0e728bc
    • Hans Wennborg's avatar
      Merging r245535: · 8b1fc860
      Hans Wennborg authored
      ------------------------------------------------------------------------
      r245535 | hfinkel | 2015-08-19 20:02:02 -0700 (Wed, 19 Aug 2015) | 6 lines
      
      [PowerPC] Fix value type on XVCMPEQDP for v2f64 comparisons
      
      XVCMPEQDP is used for VSX v2f64 equality comparisons, but the value type needs
      to be v2i64 (as that's the corresponding SETCC type).
      
      Fixes PR24225.
      ------------------------------------------------------------------------
      
      llvm-svn: 245574
      8b1fc860
    • Hans Wennborg's avatar
      Merging r245530: · 3eff3d8c
      Hans Wennborg authored
      ------------------------------------------------------------------------
      r245530 | hfinkel | 2015-08-19 18:18:20 -0700 (Wed, 19 Aug 2015) | 5 lines
      
      [PowerPC] Fix the int2fp(fp2int(x)) DAGCombine to ignore ppc_fp128
      
      This DAGCombine was creating custom SDAG nodes with an illegal ppc_fp128
      operand type because it was triggering on f64/f32 int2fp(fp2int(ppc_fp128 x)),
      but shouldn't (it should only apply to f32/f64 types). The result was a crash.
      ------------------------------------------------------------------------
      
      llvm-svn: 245573
      3eff3d8c
    • Hans Wennborg's avatar
      Merging r245365 and r245369: · bcbf19f9
      Hans Wennborg authored
      ------------------------------------------------------------------------
      r245365 | majnemer | 2015-08-18 15:07:25 -0700 (Tue, 18 Aug 2015) | 4 lines
      
      [InstSimplify] Don't assume getAggregateElement will succeed
      
      It isn't always possible to get a value from getAggregateElement.
      This fixes PR24488.
      ------------------------------------------------------------------------
      
      ------------------------------------------------------------------------
      r245369 | majnemer | 2015-08-18 15:18:22 -0700 (Tue, 18 Aug 2015) | 3 lines
      
      [InstSimplify] Remove unused variable
      
      No functionality change is intended.
      ------------------------------------------------------------------------
      
      llvm-svn: 245572
      bcbf19f9
    • Renato Golin's avatar
      Reapply "[SimplifyCFG] Be more aggressive" on branch_37 · 69272ee8
      Renato Golin authored
      I have underestimated the importance of this patch, and
      James has got a fix for it in the making. Sorry for the noise.
      
      llvm-svn: 245570
      69272ee8
    • Renato Golin's avatar
      Revert "[SimplifyCFG] Be more aggressive" on branch_37 · a7653a76
      Renato Golin authored
      This reverts commit r229099 in branch 37 only, because it caused PR24292.
      I'll continue investigating and will fix on trunk, but being an optimization
      change, we can let the rest of the release go without this one.
      
      llvm-svn: 245568
      a7653a76
    • David Blaikie's avatar
      Add release notes for the typeless pointer work. · 7d99e7cb
      David Blaikie authored
      llvm-svn: 245534
      7d99e7cb
  5. Aug 19, 2015
    • Hans Wennborg's avatar
      Merging r245395: · 121643dc
      Hans Wennborg authored
      ------------------------------------------------------------------------
      r245395 | qcolombet | 2015-08-18 17:08:26 -0700 (Tue, 18 Aug 2015) | 3 lines
      
      [BasicAA] Add a test for PR24468 to be sure we won't regress
      when we finally get the GEP aliasing right.
      
      ------------------------------------------------------------------------
      
      llvm-svn: 245478
      121643dc
    • Hans Wennborg's avatar
      Merging r245394: · 0d824c98
      Hans Wennborg authored
      ------------------------------------------------------------------------
      r245394 | qcolombet | 2015-08-18 17:07:20 -0700 (Tue, 18 Aug 2015) | 3 lines
      
      [BasicAA] Revert r221876 because it can produce incorrect aliasing
      information: see PR24468.
      
      ------------------------------------------------------------------------
      
      llvm-svn: 245476
      0d824c98
    • Hans Wennborg's avatar
      Merging r244448: · 5e1b9055
      Hans Wennborg authored
      ------------------------------------------------------------------------
      r244448 | fcormack | 2015-08-10 07:48:47 -0700 (Mon, 10 Aug 2015) | 12 lines
      
      Prevent the scalarizer from caching incorrect entries
      
      The scalarizer can cache incorrect entries when walking up a chain of
      insertelement instructions. This occurs when it encounters more than one
      instruction that it is not actively searching for, as it unconditionally caches
      every element it finds. The fix is to only cache the first element that it
      isn't searching for so we don't overwrite correct entries.
      
      Reviewers: hfinkel
      
      Differential Revision: http://reviews.llvm.org/D11559
      
      ------------------------------------------------------------------------
      
      llvm-svn: 245457
      5e1b9055
    • Hans Wennborg's avatar
      Merging r245084: · 55418e10
      Hans Wennborg authored
      ------------------------------------------------------------------------
      r245084 | martell | 2015-08-14 12:05:56 -0700 (Fri, 14 Aug 2015) | 13 lines
      
      WindowsX86: long double is x87DoubleExtended on mingw
      
          Summary:
          long double on x86 mingw is 80bits and is aligned to 16bytes
      
      	Fixes:
          https://llvm.org/bugs/show_bug.cgi?id=24398
      
          Reviewers: rnk
      
          Subscribers: cfe-commits
      
          Differential Revision: http://reviews.llvm.org/D12037
      ------------------------------------------------------------------------
      
      llvm-svn: 245456
      55418e10
    • Hans Wennborg's avatar
      Merging r244902: · f57c9138
      Hans Wennborg authored
      ------------------------------------------------------------------------
      r244902 | martell | 2015-08-13 08:41:04 -0700 (Thu, 13 Aug 2015) | 12 lines
      
      Driver: Fix include directories when not using libgcc under mingw
      
      Summary:
      When we want to use mingw-w64 and clang with compiler-rt we should not
      need to have libgcc installed. This fixes finding includes when libgcc
      is not installed
      
      Reviewers: yaron.keren
      
      Subscribers: cfe-commits
      
      Differential Revision: http://reviews.llvm.org/D11808
      ------------------------------------------------------------------------
      
      llvm-svn: 245393
      f57c9138
  6. Aug 18, 2015