Started 10 days ago
Took 1 hr 43 min on green-dragon-22

Success Build rL:371456 - C:371451 - #519 (Sep 9, 2019 2:35:41 PM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 371456
  • http://llvm.org/svn/llvm-project/cfe/trunk : 371451
  • 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 : 371422
Changes
  1. [Tests] Fix a typo in a test (detail/ViewSVN)
    by reames
  2. [Tests] Precommit test case for D67372 (detail/ViewSVN)
    by reames
  3. Fix MSVC "not all control paths return a value" warning. NFCI. (detail/ViewSVN)
    by rksimon
  4. [UBSan] Follow up fix for r371442.

    Reviewers: vitalybuka, hctim, Dor1s

    Reviewed By: Dor1s

    Subscribers: delcypher, #sanitizers, llvm-commits

    Tags: #llvm, #sanitizers

    Differential Revision: https://reviews.llvm.org/D67371 (detail/ViewSVN)
    by dor1s
  5. [LoopVectorize] Leverage speculation safety to avoid masked.loads

    If we're vectorizing a load in a predicated block, check to see if the load can be speculated rather than predicated.  This allows us to generate a normal vector load instead of a masked.load.

    To do so, we must prove that all bytes accessed on any iteration of the original loop are dereferenceable, and that all loads (across all iterations) are properly aligned.  This is equivelent to proving that hoisting the load into the loop header in the original scalar loop is safe.

    Note: There are a couple of code motion todos in the code.  My intention is to wait about a day - to be sure this sticks - and then perform the NFC motion without furthe review.

    Differential Revision: https://reviews.llvm.org/D66688 (detail/ViewSVN)
    by reames
  6. [Tests] Add anyextend tests for unordered atomics

    Motivated by work on changing our representation of unordered atomics in SelectionDAG, but as an aside, all our lowerings for O3 are terrible.  Even the ones which ignore the atomicity. (detail/ViewSVN)
    by reames

Started by an SCM change (6 times)

This run spent:

  • 1 hr 3 min waiting;
  • 1 hr 43 min build duration;
  • 2 hr 47 min total from scheduled to completion.
LLVM/Clang Warnings: 1 warning.
Test Result (no failures)