Started 2 mo 18 days ago
Took 18 hr on green-dragon-09

Failed Build #5450 (Aug 25, 2019 11:17:07 AM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 369872
  • http://llvm.org/svn/llvm-project/cfe/trunk : 369873
  • http://llvm.org/svn/llvm-project/compiler-rt/trunk : 369826
  • http://llvm.org/svn/llvm-project/debuginfo-tests/trunk : 364589
  • http://llvm.org/svn/llvm-project/libcxx/trunk : 369800
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 369853
Changes
  1. [Wdocumentation] improve wording of a warning message

    Based on @davezarzycki remarks in D64696 improved the wording of the warning
    message.

    Differential Revision: https://reviews.llvm.org/D66700

    Patch by Mark de Wever. (detail/ViewSVN)
    by gribozavr
  2. [X86][DAGCombiner] Teach narrowShuffle to use concat_vectors instead of inserting into undef

    Summary:
    Concat_vectors is more canonical during early DAG combine. For example, its what's used by SelectionDAGBuilder when converting IR shuffles into SelectionDAG shuffles when element counts between inputs and mask don't match. We also have combines in DAGCombiner than can pull concat_vectors through a shuffle. See partitionShuffleOfConcats. So it seems like concat_vectors is a better operation to use here. I had to teach DAGCombiner's SimplifyVBinOp to also handle concat_vectors with undef. I haven't checked yet if we can remove the INSERT_SUBVECTOR version in there or not.

    I didn't want to mess with the other caller of getShuffleHalfVectors that's used during shuffle lowering where insert_subvector probably is what we want to produce so I've enabled this via a boolean passed to the function.

    Reviewers: spatel, RKSimon

    Reviewed By: RKSimon

    Subscribers: hiraditya, llvm-commits

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D66504 (detail/ViewSVN)
    by ctopper
  3. [X86] Add test case for inserting/extracting from two shuffled vectors. NFC (detail/ViewSVN)
    by deadalnix
  4. [X86] Add test case for inserting/extracting from shuffled vectors. NFC (detail/ViewSVN)
    by deadalnix
  5. [PowerPC][AIX] Adds support for writing the .data section in assembly files

    Summary:
    Adds support for generating the .data section in assembly files for global variables with a non-zero initialization. The support for writing the .data section in XCOFF object files will be added in a follow-on patch. Any relocations are not included in this patch.

    Reviewers: hubert.reinterpretcast, sfertile, jasonliu, daltenty, Xiangling_L

    Reviewed by: hubert.reinterpretcast

    Subscribers: nemanjai, hiraditya, kbarton, MaskRay, jsji, wuzish, shchenz, DiggerLin, llvm-commits

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D66154 (detail/ViewSVN)
    by xingxue
  6. [AMDGPU] Downgrade from StringLiteral to const char* in an attempt to make GCC 5 happy (detail/ViewSVN)
    by d0k
  7. Fixup in test/DebugInfo/X86/live-debug-vars-discard-invalid.mir

    The test case used invalid source operands as input
    to BTS64rr instructions (feeding register operands with
    immediates). This patch changes those instruction into
    using BTS64ri8 instead, which seems to better match the
    operand types.

    Fixes problems seen in https://reviews.llvm.org/D63973. (detail/ViewSVN)
    by bjope
  8. [TableGen] Correct comments for end of namespace. NFC

    Summary:
    Update end-of-namespace comments generated by
    tablegen emitters to fulfill the rules setup by
    clang-tidy's llvm-namespace-comment checker.

    Fixed a few end-of-namespace comments in the
    tablegen source code as well.

    Reviewers: craig.topper

    Reviewed By: craig.topper

    Subscribers: craig.topper, stoklund, dschuff, sbc100, jgravelle-google, aheejin, llvm-commits

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D66396 (detail/ViewSVN)
    by bjope
  9. [SDAG] Fold umul_lohi with 0 or 1 multiplicand

    These can turn up during multiplication legalization. In principle
    these should also apply to smul_lohi, but I wasn't able to figure
    out how to produce those with the necessary operands.

    Differential Revision: https://reviews.llvm.org/D66380 (detail/ViewSVN)
    by nikic
  10. [X86] Teach -Os immediate sharing code to not count constant uses that will become INC/DEC.

    INC/DEC don't use an immediate so we don't need to count it. We
    also shouldn't use the custom isel for it.

    Fixes PR42998. (detail/ViewSVN)
    by ctopper
  11. [X86] Add test cases for PR42998. NFC (detail/ViewSVN)
    by ctopper
  12. FileManager: Factor duplicated code in getBufferForFile, NFC

    Incidentally, this also unifies the two versions (removing an
    unnecessary call to `SmallString::c_str`). (detail/ViewSVN)
    by Duncan P. N. Exon Smith
  13. Removing block comments from CodeView records in assembly files & related code cleanup (detail/ViewSVN)
    by nilanjana_basu

Started by upstream project Clang Stage 2: cmake, R -g Tsan, using Stage 1 RA build number 18175
originally caused by:

Started by upstream project Clang Stage 2: cmake, R -g Tsan, using Stage 1 RA build number 18176
originally caused by:

Started by upstream project Clang Stage 2: cmake, R -g Tsan, using Stage 1 RA build number 18177
originally caused by:

Started by upstream project Clang Stage 2: cmake, R -g Tsan, using Stage 1 RA build number 18178
originally caused by:

Started by upstream project Clang Stage 2: cmake, R -g Tsan, using Stage 1 RA build number 18179
originally caused by:

Started by upstream project Clang Stage 2: cmake, R -g Tsan, using Stage 1 RA build number 18180
originally caused by:

Started by upstream project Clang Stage 2: cmake, R -g Tsan, using Stage 1 RA build number 18181
originally caused by:

Started by upstream project Clang Stage 2: cmake, R -g Tsan, using Stage 1 RA build number 18182
originally caused by:

This run spent:

  • 15 hr waiting;
  • 18 hr build duration;
  • 1 day 9 hr total from scheduled to completion.

Identified problems

Regression test failed

This build failed because a regression test in the test suite FAILed. See the test report for details.
Indication 1

Ninja target failed

Below is a link to the first failed ninja target.
Indication 2

Compile Error

This build failed because of a compile error. Below is a list of all errors in the build log:
Indication 3

Missing test results

The test result file Jenkins is looking for does not exist after the build.
Indication 4