Started 2 mo 12 days ago
Took 1 hr 17 min on green-dragon-19

Success Build rL:371547 - C:371548 - #538 (Sep 10, 2019 12:19:44 PM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 371547
  • http://llvm.org/svn/llvm-project/cfe/trunk : 371548
  • http://llvm.org/svn/llvm-project/compiler-rt/trunk : 371453
  • http://llvm.org/svn/llvm-project/debuginfo-tests/trunk : 364589
  • http://llvm.org/svn/llvm-project/zorg/trunk : 371154
  • http://llvm.org/svn/llvm-project/libcxx/trunk : 371324
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 371504
Changes
  1. Fix for PR43175: compiler crash when trying to emit noncapturable
    constant.

    If the constexpr variable is partially initialized, the initializer can
    be emitted as the structure, not as an array, because of some early
    optimizations. The llvm variable gets the type from this constant and,
    thus, gets the type which is pointer to struct rather than pointer to an
    array. We need to convert this type to be truely array, otherwise it may
    lead to the compiler crash when trying to emit array subscript
    expression. (detail/ViewSVN)
    by abataev
  2. [X86] Updated target specific selection dag code to conservatively check for isAtomic in addition to isVolatile

    See D66309 for context.

    This is the first sweep of x86 target specific code to add isAtomic bailouts where appropriate. The intention here is to have the switch from AtomicSDNode to LoadSDNode/StoreSDNode be close to NFC; that is, I'm not looking to allow additional optimizations at this time.

    Sorry for the lack of tests.  As discussed in the review, most of these are vector tests (for which atomicity is not well defined) and I couldn't figure out to exercise the anyextend cases which aren't vector specific.

    Differential Revision: https://reviews.llvm.org/D66322 (detail/ViewSVN)
    by reames
  3. [NFC][InstSimplify] rewrite test added in r371537 to use non-null pointer instead

    I only want to ensure that %offset is non-zero there,
    it doesn't matter how that info is conveyed.
    As filed in PR43267, the assumption way does not work. (detail/ViewSVN)
    by lebedevri

Started by an SCM change (2 times)

This run spent:

  • 37 min waiting;
  • 1 hr 17 min build duration;
  • 1 hr 55 min total from scheduled to completion.
LLVM/Clang Warnings: 1 warning.
    Test Result (no failures)