Started 2 yr 8 mo ago
Took 50 min on green-dragon-03

Failed Build r301714 (#5589) (Apr 28, 2017 5:21:34 PM)

Subproject Builds

Revision: 301714
Changes
  1. [InstCombine] add tests to show potentially bogus application of DeMorgan (NFC) (detail/ViewSVN)
    by spatel
  2. Remove set but unused variable in BitcodeReader.cpp. NFC. (detail/ViewSVN)
    by hans
  3. Revert r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of AttributeList"

    This broke the Clang build. (Clang-side patch missing?)

    Original commit message:

    > [IR] Make add/remove Attributes use AttrBuilder instead of
    > AttributeList
    >
    > This change cleans up call sites and avoids creating temporary
    > AttributeList objects.
    >
    > NFC (detail/ViewSVN)
    by hans
  4. InferAddressSpaces: Search constant expressions for addrspacecasts

    These are pretty common when using local memory, and the 64-bit generic
    addressing is much more expensive to compute. (detail/ViewSVN)
    by arsenm
  5. Eliminate .debug_gnu_pub{names,types} if -gdb-index is given.

    This patch is to ignore .debug_gnu_pub{names,types} sections if the
    -gdb-index option was given.

    Differential Revision: https://reviews.llvm.org/D32662 (detail/ViewSVN)
    by ruiu
  6. Revert r301678: Remove LinkerScript::flush.

    This reverts commit r301678 since that change significantly slowed
    down the linker. Before this patch, LLD could link clang in 8 seconds,
    but with this patch it took 40 seconds. (detail/ViewSVN)
    by ruiu
  7. Added new slave for builder clang-lld-x86_64-2stage. (detail/ViewSVN)
    by gkistanova
  8. Adapt to LLVM API change (DINamespace no longer takes line/file info).

    rdar://problem/17484998
    https://reviews.llvm.org/D32648 (detail/ViewSVN)
    by Adrian Prantl
  9. Remove line and file from DINamespace.

    Fixes the issue highlighted in
    http://lists.llvm.org/pipermail/cfe-dev/2014-June/037500.html.

    The DW_AT_decl_file and DW_AT_decl_line attributes on namespaces can
    prevent LLVM from uniquing types that are in the same namespace. They
    also don't carry any meaningful information.

    rdar://problem/17484998
    Differential Revision: https://reviews.llvm.org/D32648 (detail/ViewSVN)
    by Adrian Prantl
  10. InferAddressSpaces: Avoid looking up deleted values

    While looking at pure addressing expressions, it's possible
    for the value to appear later in Postorder.

    I haven't been able to come up with a testcase where this
    exhibits an actual issue, but if you insert a dump before
    the value map lookup, a few testcases crash. (detail/ViewSVN)
    by arsenm
  11. InferAddressSpaces: Infer from just addrspacecasts

    Eliminates some more cases where some subset of the addressing
    computation remains flat. Some cases with addrspacecasts
    in nested constant expressions are still left behind however. (detail/ViewSVN)
    by arsenm
  12. [SCEV] Use early exit in createAddRecFromPHI. NFC. (detail/ViewSVN)
    by Michael Zolotukhin
  13. LoopRotate: Fix use after scope bug (detail/ViewSVN)
    by dannyb
  14. [ODRHash] Add testcase with different paramter names.  NFC (detail/ViewSVN)
    by rtrieu
  15. [RDF] Correctly calculate lane masks for defs (detail/ViewSVN)
    by kparzysz
  16. Properly handle PHIs with subregisters in UnreachableBlockElim

    When a PHI operand has a subregister, create a COPY instead of simply
    replacing the PHI output with the input it.

    Differential Revision: https://reviews.llvm.org/D32650 (detail/ViewSVN)
    by kparzysz
  17. [Hexagon] Do not move a block if it is on a fall-through path (detail/ViewSVN)
    by kparzysz
  18. [IR] Make add/remove Attributes use AttrBuilder instead of AttributeList

    This change cleans up call sites and avoids creating temporary
    AttributeList objects.

    NFC (detail/ViewSVN)
    by rnk
  19. [ConstantRange] Use APInt::isNullValue rather than APInt::isMinValue where it would make more sense to thing of 0 as 0 rather than the minimum unsigned value. NFC (detail/ViewSVN)
    by ctopper
  20. [APInt] Add an isNullValue method to check for all bits being zero. Use it in a couple internal methods where it makes more sense than isMinValue or !getBoolValue. NFC

    I used Null rather than Zero to match the getNullValue method name.

    There are some other places outside APInt where isNullValue would be more readable than isMinValue even though they do the same thing. I'll update those in future patches. (detail/ViewSVN)
    by ctopper
  21. [ConstantRange] Use const references to prevent a couple APInt copies. NFC (detail/ViewSVN)
    by ctopper

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

This run spent:

  • 3 ms waiting;
  • 50 min build duration;
  • 50 min total from scheduled to completion.

Identified problems

Subproject Failed

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