Started 1 mo 9 days ago
Took 5 hr 40 min on green-dragon-02

Success Build #14661 (Sep 9, 2019 4:47:45 AM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 371388
  • http://llvm.org/svn/llvm-project/cfe/trunk : 371342
  • http://llvm.org/svn/llvm-project/compiler-rt/trunk : 371354
  • http://llvm.org/svn/llvm-project/zorg/trunk : 371154
  • http://llvm.org/svn/llvm-project/libcxx/trunk : 371324
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 371390
Changes
  1. [clangd] Update clangd-vscode docs to be more user-focused.

    Summary: Relegate "updating the extension" docs to a separate file.

    Reviewers: hokein, kadircet

    Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, cfe-commits

    Tags: #clang

    Differential Revision: https://reviews.llvm.org/D67092 (detail)
    by sammccall
  2. [AArch64][SVE] Implement abs and neg intrinsics

    Summary:
    This patch implements two arithmetic intrinsics:

          * int_aarch64_sve_abs
          * int_aarch64_sve_neg

    testing the support for scalable vector types in intrinsics added in D65930.

    Reviewed By: greened

    Differential Revision: https://reviews.llvm.org/D65931 (detail)
    by c-rhodes
  3. [ARM] Prevent generating NEON stack accesses under MVE.

    We should not be generating Neon stack loads/stores even for these large
    registers.

    No test here because my understanding is we will only generate these QQPR regs
    for intrinsics and VLDn's. The tests will follow once those are available.

    Differential revision: https://reviews.llvm.org/D67169 (detail)
    by dmgreen
  4. GlobalISel: fix unused warnings in release builds. (detail)
    by Tim Northover
  5. GlobalISel: add combiner to form indexed loads.

    Loosely based on DAGCombiner version, but this part is slightly simpler in
    GlobalIsel because all address calculation is performed by G_GEP. That makes
    the inc/dec distinction moot so there's just pre/post to think about.

    No targets can handle it yet so testing is via a special flag that overrides
    target hooks. (detail)
    by Tim Northover
  6. [yaml2obj] - Fix BB after r371380

    Just a fix for an input file name. (detail)
    by grimar
  7. [lib/ObjectYAML] - Improve and cleanup error reporting in ELFState<ELFT> class.

    The aim of this patch is to refactor how we handle and report error.

    I suggest to use the same approach we use in LLD: delayed error reporting.
    For that I introduced 'HasError' flag which triggers when we report an error.
    Now we do not exit instantly on any error. The benefits are:

    1) There are no more 'exit(1)' calls in the library code.
    2) Code was simplified significantly in a few places.
    3) It is now possible to print multiple errors instead of only one.

    Also, I changed the messages to be lower case and removed a full stop.

    Differential revision: https://reviews.llvm.org/D67182 (detail)
    by grimar
  8. [clangd] Highlight typedefs to template parameters as template parameters

    Summary:
    Template parameters were handled outside `addType`, this led to lack of highlightings for typedefs
    to template types.

    This was never desirable, we want to highlight our typedefs as their underlying type.
    Note that typedefs to more complicated types, like pointers and references are still not highlighted.

    Original patch by Johan Vikström.

    Reviewers: hokein, jvikstrom

    Reviewed By: hokein

    Subscribers: nridge, javed.absar, kristof.beyls, MaskRay, jkorous, arphaman, kadircet, cfe-commits

    Tags: #clang

    Differential Revision: https://reviews.llvm.org/D66516 (detail)
    by ibiryukov
  9. [clangd] Replace HighlightingKind::NumKinds with LastKind. NFC

    Summary:
    The latter simplifies the client code by avoiding the need to handle it
    as a separate case statement.

    Reviewers: hokein

    Reviewed By: hokein

    Subscribers: nridge, MaskRay, jkorous, arphaman, kadircet, cfe-commits

    Tags: #clang

    Differential Revision: https://reviews.llvm.org/D67277 (detail)
    by ibiryukov
  10. [ARM][MVE] Decoding of uqrshl and sqrshl accepts unpredictable encodings

    Specify the Unpredictable bits, and return softfails when appropriate.

    Patch by Mark Murray!

    Differential revision: https://reviews.llvm.org/D66939 (detail)
    by ostannard
  11. [clangd] Improve output of semantic highlighting tests in case of failures

    Summary:
    Instead of matching lists of highlightings, we annotate input code with
    resulting highlightings and diff it against the expected annotated input.

    In case of failures, this produces much nicer output in form of text-based
    diffs.

    Reviewers: hokein

    Reviewed By: hokein

    Subscribers: nridge, MaskRay, jkorous, arphaman, kadircet, cfe-commits

    Tags: #clang

    Differential Revision: https://reviews.llvm.org/D67274 (detail)
    by ibiryukov
  12. [ARM][ParallelDSP] Fix for sext input
       
    The incoming accumulator value can be discovered through a sext, in
    which case there will be a mismatch between the input and the result.
    So sign extend the accumulator input if we're performing a 64-bit mac.

    Differential Revision: https://reviews.llvm.org/D67220 (detail)
    by sam_parker
  13. [SystemZ]  NFC: use clearRegisterDeads() in SystemZElimCompare.cpp

    This is simpler than using findRegisterDefOperandIdx() + setIsDead().

    Review: Ulrich Weigand. (detail)
    by jonpa
  14. [X86] Add broadcast load unfolding support for vpcmpeq/vpcmpgt/vpcmp/vpcmpu. (detail)
    by ctopper
  15. [X86] Add broadcast load unfolding tests for vpcmpeq/vpcmpgt/vpcmp/vpcmpu. (detail)
    by ctopper
  16. [X86] Add broadcast load unfold support for smin/umin/smax/umax. (detail)
    by ctopper
  17. [X86] Add broadcast load unfolding tests for smin/umin/smax/smin. (detail)
    by ctopper

Started by timer (5 times)

This run spent:

  • 4 hr 36 min waiting;
  • 5 hr 40 min build duration;
  • 10 hr total from scheduled to completion.
Test Result (no failures)