Started 8 days 22 hr ago
Took 1 hr 19 min on green-dragon-17

Success Build rL:371384 - C:371342 - #510 (Sep 9, 2019 3:10:58 AM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 371384
  • 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/debuginfo-tests/trunk : 364589
  • 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 : 371379
Changes
  1. 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/ViewSVN)
    by Tim Northover
  2. [yaml2obj] - Fix BB after r371380

    Just a fix for an input file name. (detail/ViewSVN)
    by grimar
  3. [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/ViewSVN)
    by grimar
  4. [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/ViewSVN)
    by ibiryukov

Started by an SCM change (4 times)

This run spent:

  • 29 min waiting;
  • 1 hr 19 min build duration;
  • 1 hr 48 min total from scheduled to completion.
LLVM/Clang Warnings: 1 warning.
    Test Result (no failures)