Started 1 mo 13 days ago
Took 4 hr 1 min on green-dragon-02

Failed Build #14373 (Jul 11, 2019 11:06:30 AM)

  • : 365796
  • : 365799
  • : 365790
  • : 365596
  • : 365788
  • : 365794
  1. [HIP] Add GPU arch gfx1010, gfx1011, and gfx1012

    Differential Revision: (detail)
    by yaxunl
  2. [CodeGen] NVPTX: Switch from atomic.load.add.f32 to atomicrmw fadd (detail)
    by d0k
  3. [Docs] Add standardized header links to analyzer doc

    Header links should have some standard form so clang tidy
    docs can easily reference them. The form is as follows.

    Start with the analyzer full name including packages.
    Replace all periods with dashes and lowercase everything.

    Ex: core.CallAndMessage -> core-callandmessage

    Reviewers: JonasToth, aaron.ballman, NoQ, Szelethus

    Reviewed By: aaron.ballman, Szelethus

    Subscribers: nickdesaulniers, lebedev.ri, baloghadamsoftware, mgrang, a.sidorin, Szelethus, jfb, donat.nagy, dkrupp, cfe-commits

    Tags: #clang

    Differential Revision: (detail)
    by nathan-huckleberry
  4. [NVPTX] Use atomicrmw fadd instead of intrinsics

    AutoUpgrade the old intrinsics to atomicrmw fadd. (detail)
    by d0k
  5. gn build: Merge r365792 (detail)
    by nico
  6. [clangd] Avoid template in Task constructor, hopefully fix MSVC build (detail)
    by sammccall
  7. [clangd] Consume llvm::Error in test after r365792 (detail)
    by sammccall
  8. [clangd] Implementation of auto type expansion.

    Add a tweak for clangd to replace an auto keyword to the deduced type.

    This way a user can declare something with auto and then have the
    IDE/clangd replace auto with whatever type clangd thinks it is. In case
    of long/complext types this makes is reduces writing effort for the

    The functionality is similar to the hover over the auto keyword.

    Example (from the header):

    /// Before:
    ///    auto x = Something();
    ///    ^^^^
    /// After:
    ///    MyClass x = Something();
    ///    ^^^^^^^

    Patch by kuhnel! (Christian Kühnel)
    Differential Revision: (detail)
    by sammccall
  9. [X86] Merge negated ISD::SUB nodes into X86ISD::SUB equivalent (PR40483)

    Follow up to D58597, where it was noted that the commuted ISD::SUB variant
    was having problems with lack of combines.

    See also D63958 where we untangled setcc/sub pairs.

    Differential Revision: (detail)
    by spatel
  10. [scudo][standalone] Merge Spin & Blocking mutex into a Hybrid one

    We ran into a problem on Fuchsia where yielding threads would never
    be deboosted, ultimately resulting in several threads spinning on the
    same TSD, and no possibility for another thread to be scheduled,
    dead-locking the process.

    While this was fixed in Zircon, this lead to discussions about if
    spinning without a break condition was a good decision, and settled on
    a new hybrid model that would spin for a while then block.

    Currently we are using a number of iterations for spinning that is
    mostly arbitrary (based on sanitizer_common values), but this can
    be tuned in the future.

    Since we are touching `common.h`, we also use this change as a vehicle
    for an Android optimization (the page size is fixed in Bionic, so use
    a fixed value too).

    Reviewers: morehouse, hctim, eugenis, dvyukov, vitalybuka

    Reviewed By: hctim

    Subscribers: srhines, delcypher, jfb, #sanitizers, llvm-commits

    Tags: #llvm, #sanitizers

    Differential Revision: (detail)
    by cryptoad
  11. Fix a few 'no newline at end of file' warnings that Xcode emits

    (Xcode even has a snazzy "Fix" button, but clicking that inserts two
    newlines. So close!) (detail)
    by nico
  12. [libc++] Implement deduction guides for <unordered_set>

    Thanks to Arthur O'Dwyer for the patch.
    Differential Revision: (detail)
    by Louis Dionne
  13. gn build: Merge r365773 (detail)
    by nico
  14. [OPENMP]Initial fix PR42392: Improve -Wuninitialized warnings for OpenMP programs.

    Some OpenMP clauses rely on the values of the variables. If the variable
    is not initialized and used in OpenMP clauses that depend on the
    variables values, it should be reported that the uninitialized variable
    is used in the OpenMP clause expression.
    This patch adds initial processing for uninitialized variables in OpenMP
    constructs. Currently, it checks for use of the uninitialized variables
    in the structured blocks.

    Reviewers: NoQ, Szelethus, dcoughlin, xazax.hun, a.sidorin, george.karpenkov, szepet

    Subscribers: rnkovacs, guansong, jfb, jdoerfert, cfe-commits

    Tags: #clang

    Differential Revision: (detail)
    by abataev
  15. [DAGCombine] narrowInsertExtractVectorBinOp - add CONCAT_VECTORS support

    We already split extract_subvector(binop(insert_subvector(v,x),insert_subvector(w,y))) -> binop(x,y).

    This patch adds support for extract_subvector(binop(concat_vectors(),concat_vectors())) cases as well.

    In particular this means we don't have to wait for X86 lowering to convert concat_vectors to insert_subvector chains, which helps avoid some cases where demandedelts/combine calls occur too late to split large vector ops.

    The fast-isel-store.ll load folding regression is annoying but I don't think is that critical.

    Differential Revision: (detail)
    by rksimon
  16. RegUsageInfoCollector: Skip calling conventions I missed before (detail)
    by arsenm
  17. AMDGPU/GlobalISel: Move kernel argument handling to separate function (detail)
    by arsenm
  18. Fix missing C++ mode comment (detail)
    by arsenm
  19. GlobalISel: Use Register (detail)
    by arsenm

Started by timer (4 times)

This run spent:

  • 3 hr 55 min waiting;
  • 4 hr 1 min build duration;
  • 7 hr 56 min total from scheduled to completion.

Identified problems

Ninja target failed

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

Missing test results

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