Started 2 yr 8 mo ago
Took 1 hr 29 min on green-dragon-13

Success Build r302430 (#5771) (May 8, 2017 9:19:17 AM)

Subproject Builds

Revision: 302430
Changes
  1. [powerpc] Remove XFAIL for sanitizer_coverage_no_prune.cc on powerpc64

    This test case works fine on powerpc64 (both BE and LE). (detail/ViewSVN)
    by seurer
  2. clang-tidy: add IgnoreMacros option to modernize-use-default-member-init

    Summary:
    And also enable it by default to be consistent with e.g.
    modernize-use-using.

    This helps e.g. when running this check on cppunit client code where the
    macro is provided by the system, so there is no easy way to modify it.

    Reviewers: alexfh, malcolm.parsons

    Reviewed By: malcolm.parsons

    Subscribers: cfe-commits

    Differential Revision: https://reviews.llvm.org/D32945 (detail/ViewSVN)
    by vmiklos
  3. [clang-format] Convert AlignEscapedNewlinesLeft to an enum, adding
    DontAlign

    This converts the clang-format option AlignEscapedNewlinesLeft from a
    boolean to an enum, named AlignEscapedNewlines, with options Left (prev.
    true), Right (prev. false), and a new option DontAlign.

    When set to DontAlign, the backslashes are placed just after the last token in each line:
      #define EXAMPLE \
        do { \
            int x = aaaaa; \
            int b; \
            int dddddddddd; \
        } while (0)

    Patch by jtbandes. Thank you! (detail/ViewSVN)
    by djasper
  4. [clang-format] Don’t propagate AvoidBinPacking into argument
    subexpressions

    This is an attempt to fix the issue described in a recent email:
    http://lists.llvm.org/pipermail/cfe-dev/2017-April/053632.html

    Patch by jtbandes. Thank you!
    Review: https://reviews.llvm.org/D32475 (detail/ViewSVN)
    by djasper
  5. Adding reproducer for pr32967. NFC. (detail/ViewSVN)
    by zvi
  6. [clang-tidy] Ignore private =deleted methods in macros.

    modernize-use-equals-delete is extremely noisy in code using
    DISALLOW_COPY_AND_ASSIGN-style macros and there's no easy way to automatically
    fix the warning when macros are in play. (detail/ViewSVN)
    by alexfh
  7. [X86][SSE] Improve combineLogicBlendIntoPBLENDV to use general masks.

    Currently combineLogicBlendIntoPBLENDV can only match ASHR to detect sign splatting of a bit mask, this patch generalises this to use computeNumSignBits instead.

    This is a first step in several things we can do to improve PBLENDV support:

    * Better matching of X86ISD::ANDNP patterns.
    * Handle floating point cases.
    * Better vector and bitcast support in computeNumSignBits.
    * Recognise that PBLENDV only uses the sign bit of the mask, we should be able strip away sign splats (ASHR, PCMPGT isNeg tests etc.).

    Differential Revision: https://reviews.llvm.org/D32953 (detail/ViewSVN)
    by rksimon

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

This run spent:

  • 3 ms waiting;
  • 1 hr 29 min build duration;
  • 1 hr 29 min total from scheduled to completion.