Started 25 days ago
Took 4 hr 24 min on green-dragon-02

Failed Build #14907 (Oct 18, 2019 10:50:43 AM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 375263
  • http://llvm.org/svn/llvm-project/cfe/trunk : 375258
  • http://llvm.org/svn/llvm-project/compiler-rt/trunk : 375220
  • http://llvm.org/svn/llvm-project/zorg/trunk : 375212
  • http://llvm.org/svn/llvm-project/libcxx/trunk : 374854
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 375226
Changes
  1. [lit] Remove unnecessary tracking of test_index (detail)
    by yln
  2. [lit] Only send back test result from worker process

    Avoid sending back the whole run.Test object (which needs to be pickled)
    from the worker process when we are only interested in the test result. (detail)
    by yln
  3. [Codegen] Link MIRParser into CodeGenTests to fix MachineSizeOptsTest building (detail)
    by lebedevri
  4. [NFC][CVP] Add @llvm.*.sat tests where we could prove both no-overflows (detail)
    by lebedevri
  5. [Format] Add format check for throwing negative numbers

    Summary:
    The code `throw -1;` is currently formatted by clang-format as
    `throw - 1;`. This diff adds a fix for this edge case and a test to check
    for this in the future.

    For context, I am looking into a related bug in the clang-formatting of
    coroutine keywords: `co_yield -1;` is also reformatted in this manner
    as `co_yield - 1;`. A later diff will add these changes and tests for the
    `co_yield` and `co_return` keywords.

    Patch by Jonathan Thomas (jonathoma)!

    Reviewers: modocache, sammccall, Quuxplusone

    Reviewed By: sammccall

    Subscribers: cfe-commits

    Tags: #clang-format, #clang

    Differential Revision: https://reviews.llvm.org/D69144 (detail)
    by modocache
  6. [DOCS]Update list of implemented constructs, NFC. (detail)
    by abataev
  7. gn build: Merge r375254 (detail)
    by gnsyncbot
  8. [OPENMP50]Add support for master taskloop simd.

    Added  trsing/semantics/codegen for combined construct master taskloop simd. (detail)
    by abataev
  9. [PGO][PGSO] SizeOpts changes.

    Summary:
    (Split of off D67120)

    SizeOpts/MachineSizeOpts changes for profile guided size optimization.

    Reviewers: davidxl

    Subscribers: mgorny, hiraditya, llvm-commits

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D69070 (detail)
    by yamauchi
  10. [X86] combineX86ShufflesRecursively - pull out isTargetShuffleVariableMask. NFCI. (detail)
    by rksimon
  11. [IR] Reimplement FPMathOperator::classof as a whitelist.

    Summary:
    This makes it much easier to verify that the implementation matches the
    documentation. It uncovered a bug in the unit tests where we were
    accidentally setting fast math flags on a load instruction.

    Reviewers: spatel, wristow, arsenm, hfinkel, aemerson, efriedma, cameron.mcinally, mcberg2017, jmolloy

    Subscribers: wdng, llvm-commits

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D69176 (detail)
    by foad
  12. Update docs for fast-math flags.

    This adds fneg, phi and select to the list of operations that may use
    fast-math flags. (detail)
    by foad
  13. [clang-format] fix regression recognizing casts in Obj-C calls

    Summary:
    r373922 added checks for a few tokens that, following an `)` make it
    unlikely that the `)` is the closing paren of a cast expression. The
    specific check for `tok::l_square` there introduced a regression for
    casts of Obj-C calls, like:
    ```
    (cast)[func arg]
    ```
    From the tests added in r373922, I believe the `tok::l_square` case is added to
    capture the case where a non-cast `)` is directly followed by an
    attribute specifier, like:
    ```
    int f(int x) [[noreturn]];
    ```

    I've specialized the code to look for such attribute specifier instead
    of `tok::l_square` in general. Also, I added a regression test and moved
    the test cases added in r373922 to an already existing place documenting
    other instances of historically misidentified casts.

    Reviewers: MyDeveloperDay

    Reviewed By: MyDeveloperDay

    Subscribers: cfe-commits

    Tags: #clang

    Differential Revision: https://reviews.llvm.org/D69164 (detail)
    by krasimir
  14. [tooling] Relax an assert when multiple GPU targets are specified. (detail)
    by hliao
  15. Update MinidumpYAML to use minidump::Exception for exception stream

    Reviewers: labath, jhenderson, clayborg, MaskRay, grimar

    Reviewed By: grimar

    Subscribers: lldb-commits, grimar, MaskRay, hiraditya, llvm-commits

    Tags: #llvm, #lldb

    Differential Revision: https://reviews.llvm.org/D68657 (detail)
    by josepht
  16. [AMDGPU][MC][GFX10] Added sdwa/dpp versions of v_cndmask_b32

    See https://bugs.llvm.org/show_bug.cgi?id=43608

    Reviewers: arsenm, rampitec

    Differential Revision: https://reviews.llvm.org/D69096 (detail)
    by dpreobra
  17. [DFAPacketizer] Fix large compile-time regression for VLIW targets

    D68992 / rL375086 refactored the packetizer and removed a bunch of logic. Unfortunately it creates an Automaton object whenever a DFAPacketizer is required. These objects have no longevity, and in particular on a debug build the population of the Automaton's transition map from the underlying table is very slow (because it is called ~10 times per MachineFunction, in the testcase I'm looking at).

    This patch changes Automaton to wrap its underlying constant data in std::shared_ptr, which allows trivial copy construction. The DFAPacketizer creation function now creates a static archetypical Automaton and copies that whenever a new DFAPacketizer is required.

    This takes a testcase down from ~20s to ~0.5s in debug mode. (detail)
    by jamesm
  18. Add ExceptionStream to llvm::Object::minidump

    Summary:
    This will allow updating MinidumpYAML and LLDB to use this common
    definition.

    Reviewers: labath, jhenderson, clayborg

    Reviewed By: labath

    Subscribers: llvm-commits

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D68656 (detail)
    by josepht
  19. One more attempt to fix PS4 buildbot after r375219

    PS4 buildbot seems to be dropping variable names for some reason (detail)
    by evgeny777
  20. Attempt to fix PS4 buildbot after r375219 (detail)
    by evgeny777
  21. Revert r375152 as it is causing failures on EXPENSIVE_CHECKS bot (detail)
    by nemanjai
  22. [SCEV] Removing deprecated comment in ScalarEvolutionExpander

    Removing a comment in the ScalarEvolutionExpander.cpp file that was about the
    class SCEVSDivExpr, which has been long gone from LLVM. (detail)
    by vhscampos
  23. [AMDGPU][MC][GFX9] Corrected parsing of v_cndmask_b32_sdwa

    See https://bugs.llvm.org/show_bug.cgi?id=43607

    Reviewers: arsenm, rampitec

    Differential Revision: https://reviews.llvm.org/D69095 (detail)
    by dpreobra
  24. [NFC][CVP] Count all the no-wraps we proved

    Summary:
    It looks like this is the only missing statistic in the CVP pass.
    Since we prove NSW and NUW separately i'd think we should count them separately too.

    Reviewers: nikic, spatel, reames

    Reviewed By: spatel

    Subscribers: hiraditya, llvm-commits

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D68740 (detail)
    by lebedevri

Started by timer (5 times)

This run spent:

  • 4 hr 39 min waiting;
  • 4 hr 24 min build duration;
  • 9 hr 4 min 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

Missing test results

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