Started 7 days 11 hr ago
Took 2 hr 55 min on green-dragon-22

Failed Build #18452 (Jul 13, 2019 10:10:13 AM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 366008
  • http://llvm.org/svn/llvm-project/cfe/trunk : 366007
  • http://llvm.org/svn/llvm-project/compiler-rt/trunk : 365982
  • http://llvm.org/svn/llvm-project/debuginfo-tests/trunk : 364589
  • http://llvm.org/svn/llvm-project/libcxx/trunk : 365973
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 365993
Changes
  1. [ARM] Add sign and zero extend patterns for MVE

    The vmovlb instructions can be uses to sign or zero extend vector registers
    between types. This adds some patterns for them and relevant testing. The
    VBICIMM generation is also put behind a hasNEON check (as is already done for
    VORRIMM).

    Code originally by David Sherwood.

    Differential Revision: https://reviews.llvm.org/D64069 (detail/ViewSVN)
    by dmgreen
  2. Template-related improvements to Visual Studio visualizers (detail/ViewSVN)
    by mps
  3. [ARM] MVE VNEG instruction patterns

    This selects integer VNEG instructions, which can be especially useful with shifts.

    Differential Revision: https://reviews.llvm.org/D64204 (detail/ViewSVN)
    by dmgreen
  4. [ARM] MVE integer abs

    Similar to floating point abs, we also have instructions for integers.

    Differential Revision: https://reviews.llvm.org/D64027 (detail/ViewSVN)
    by dmgreen
  5. [ARM] MVE integer min and max

    This simply makes the MVE integer min and max instructions legal and adds the
    relevant patterns for them.

    Differential Revision: https://reviews.llvm.org/D64026 (detail/ViewSVN)
    by dmgreen
  6. [ARM] MVE VRINT support

    This adds support for the floor/ceil/trunc/... series of instructions,
    converting to various forms of VRINT. They use the same suffixes as their
    floating point counterparts. There is not VTINTR, so nearbyint is expanded.

    Also added a copysign test, to show it is expanded.

    Differential Revision: https://reviews.llvm.org/D63985 (detail/ViewSVN)
    by dmgreen
  7. [ARM] MVE minnm and maxnm instructions

    This adds the patterns for minnm and maxnm from the fminnum and fmaxnum nodes,
    similar to scalar types.

    Original patch by Simon Tatham

    Differential Revision: https://reviews.llvm.org/D63870 (detail/ViewSVN)
    by dmgreen
  8. FileCheck [7/12]: Arbitrary long numeric expressions

    Summary:
    This patch is part of a patch series to add support for FileCheck
    numeric expressions. This specific patch extend numeric expression to
    support an arbitrary number of operands, either variable or literals.

    Copyright:
        - Linaro (changes up to diff 183612 of revision D55940)
        - GraphCore (changes in later versions of revision D55940 and
                     in new revision created off D55940)

    Reviewers: jhenderson, chandlerc, jdenny, probinson, grimar, arichardson, rnk

    Subscribers: hiraditya, llvm-commits, probinson, dblaikie, grimar, arichardson, tra, rnk, kristina, hfinkel, rogfer01, JonChesterfield

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D60387 (detail/ViewSVN)
    by thopre
  9. Revert "[InstCombine] add tests for umin/umax via usub.sat; NFC"

    This reverts commit rL365999 / 0f6148df23edcd3081f5e761de19edd4f823f16d.
    The tests already exist in this file, and the hoped-for transform
    (mentioned in D62871) is invalid because of undef as discussed in
    D63060. (detail/ViewSVN)
    by spatel

Started by upstream project clang-stage2-Rthinlto_relay build number 1861
originally caused by:

This run spent:

  • 1 ms waiting;
  • 2 hr 55 min build duration;
  • 2 hr 55 min total from scheduled to completion.

Identified problems

Assertion failure

This build failed because of an assertion failure. Below is a list of all errors in the build log:
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