Started 10 days ago
Took 4 hr 59 min on green-dragon-02

Failed Build #14196 (Jun 9, 2019 11:53:39 AM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 362912
  • http://llvm.org/svn/llvm-project/cfe/trunk : 362887
  • http://llvm.org/svn/llvm-project/compiler-rt/trunk : 362859
  • http://llvm.org/svn/llvm-project/debuginfo-tests/trunk : 362745
  • http://llvm.org/svn/llvm-project/zorg/trunk : 362851
  • http://llvm.org/svn/llvm-project/libcxx/trunk : 362866
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 362811
Changes
  1. [TargetLowering] Simplify (ctpop x) == 1

    Reviewers: craig.topper, spatel, RKSimon, bkramer

    Reviewed By: spatel

    Subscribers: javed.absar, lebedev.ri, llvm-commits

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D63004 (detail)
    by xbolva00
  2. [InstCombine] foldICmpWithLowBitMaskedVal(): 'icmp sgt/sle': avoid miscompiles

    A precondition 'x != 0' was forgotten by me:
    https://rise4fun.com/Alive/JFNP
    https://rise4fun.com/Alive/jHvL

    These 4 folds with non-constants could be re-enabled,
    but for now let's go for the simplest solution.

    https://bugs.llvm.org/show_bug.cgi?id=42198 (detail)
    by lebedevri
  3. [NFC][InstCombine] Revisit canonicalize-constant-low-bit-mask-and-icmp-s* tests in preparatio for PR42198.

    The `icmp sgt`/`icmp sle` variants are, too, miscompiles:
    https://rise4fun.com/Alive/JFNP
    https://rise4fun.com/Alive/jHvL
    A precondition 'x != 0' was forgotten by me.

    While ensuring test coverage for `-1`, also add test coverage
    for `0` mask. Mask `0` is allowed for all the folds,
    mask `-1` is allowed for all the folds with unsigned `icmp` pred.
    Constant mask `0` is missed though.

    https://bugs.llvm.org/show_bug.cgi?id=42198 (detail)
    by lebedevri
  4. [InstCombine] change canonicalization to fabs() to use FMF on fneg

    This isn't the ideal fix (use FMF on the select), but it's still an
    improvement until we have better FMF propagation to selects and other
    FP math operators.

    I don't think there's much risk of regression from this change by
    not including the FMF on the fcmp any more. The nsz/nnan FMF
    should be the same on the fcmp and the fneg (fsub) because they
    have the same operand.

    This works around the most glaring FMF logical inconsistency cited
    in PR38086:
    https://bugs.llvm.org/show_bug.cgi?id=38086 (detail)
    by spatel
  5. [NFC] Adjust test for D63004 (detail)
    by xbolva00
  6. [NFC] Added test from PR19758 (detail)
    by xbolva00
  7. [NFC] Added test from PR42084 for D63058 (detail)
    by xbolva00
  8. [InstCombine] Add tests for usub.sat(x,y)+y etc; NFC

    For PR42178. (detail)
    by nikic
  9. [InstSimplify] reduce code duplication for fcmp folds; NFC (detail)
    by spatel

Started by timer (5 times)

This run spent:

  • 4 hr 42 min waiting;
  • 4 hr 59 min build duration;
  • 9 hr 42 min total from scheduled to completion.
Test Result (1 failure / ±0)

Identified problems

Compile Error

This build failed because of a compile error. 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

Regression test failed

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