Started 5 yr 1 mo ago
Took 1 hr 31 min on green-dragon-14

Build r302584 (#5809) (May 9, 2017 3:03:38 PM)

Subproject Builds

Revision: 302584
  1. Import sys in

    The find function in calls sys.exit on error. Without this import that
    call to exit will fail, masking the actual error message. This patch fixes that.

    by lhames
  2. DAGCombine: Combine shuffles of splat-shuffles

    Summary: Reapply r299047, but this time handle correctly splat-masks with undef elements.

    Reviewers: spatel, RKSimon, eli.friedman, andreadb

    Reviewed By: spatel

    Subscribers: llvm-commits

    Differential Revision: (detail/ViewSVN)
    by zvi
  3. [AArch64] Consider widening instructions in cost calculations

    The AArch64 instruction set has a few "widening" instructions (e.g., uaddl,
    saddl, uaddw, etc.) that take one or more doubleword operands and produce
    quadword results. The operands are automatically sign- or zero-extended as
    appropriate. However, in LLVM IR, these extends are explicit. This patch
    updates TTI to consider these widening instructions as single operations whose
    cost is attached to the arithmetic instruction. It marks extends that are part
    of a widening operation "free" and applies a sub-target specified overhead
    (zero by default) to the arithmetic instructions.

    Differential Revision: (detail/ViewSVN)
    by mssimpso
  4. [InstCombine] clean up matchDeMorgansLaws(); NFCI

    The motivation for getting rid of dyn_castNotVal is to allow fixing:

    So this was supposed to be functional-change-intended for the case
    of inverting constants and applying DeMorgan. However, I can't find
    any cases where that pattern will actually get to matchDeMorgansLaws()
    because we have other folds in visitAnd/visitOr that do the same
    thing. So this ends up just being a clean-up patch with slight efficiency
    improvement, but no-functional-change-intended.
    by spatel
  5. clang-format: [JS] Don't indent JavaScript IIFEs.

    Because IIFEs[1] are often used like an anonymous namespace around large
    sections of JavaScript code, it's useful not to indent to them (which
    effectively reduces the column limit by the indent amount needlessly).

    It's also common for developers to wrap these around entire files or
    libraries. When adopting clang-format, changing the indent entire file
    can reduce the usefulness of the blame annotations.

    Patch by danbeam, thanks!

    Differential Revision: (detail/ViewSVN)
    by mprobst
  6. [NewGVN] Simplify a DEBUG() statement. NFCI. (detail/ViewSVN)
    by davide

Started by upstream project phase2_modules_relay build number 3978
originally caused by:

  • Started by upstream project "clang-stage1-configure-RA_build" build number 34,248
    originally caused by:
  • Started by upstream project "clang-stage1-configure-RA_build" build number 34,249
    originally caused by:
    • Started by upstream project "clang-stage1-configure-RA" build number 34,054
      originally caused by:

This run spent:

  • 15 min waiting;
  • 1 hr 31 min build duration;
  • 1 hr 47 min total from scheduled to completion.

Identified problems

Subproject Failed

This job failed because one of the jobs triggered by it failed.
Indication 1