Started 1 mo 8 days ago
Took 2 hr 5 min on green-dragon-08

Success Build #17771 (Jun 7, 2019 12:22:52 PM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 362828
  • http://llvm.org/svn/llvm-project/cfe/trunk : 362830
  • http://llvm.org/svn/llvm-project/compiler-rt/trunk : 362764
  • http://llvm.org/svn/llvm-project/debuginfo-tests/trunk : 362745
  • http://llvm.org/svn/llvm-project/libcxx/trunk : 362680
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 362811
Changes
  1. Revert "[CodeComplete] Improve overload handling for C++ qualified and ref-qualified methods."

    This reverts commit f1f6e0fc2468e9c120b22b939507c527d08b8ee8, it was
    causing LSan failures on the sanitizer bots:
    http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fast/builds/32809 (detail/ViewSVN)
    by vlad.tsyrklevich
  2. Driver, IRGen: Set partitions on GlobalValues according to -fsymbol-partition flag.

    Differential Revision: https://reviews.llvm.org/D62636 (detail/ViewSVN)
    by pcc
  3. [IR] Add UnaryOperator::CreateFNegFMF(...)

    Differential Revision: https://reviews.llvm.org/D62705 (detail/ViewSVN)
    by mcinally
  4. Unbreak 32-bit build. (detail/ViewSVN)
    by pcc
  5. Revert "[llvm-objdump] Add warning if --disassemble-functions specifies an unknown symbol"

    This reverts commit 50f61af3f304a03f10d9ecb0828829f0a72d0099, it used
    the function introduced in the previous revert of
    0bddef79019a23ab14fcdb27028e55e484674c88. (detail/ViewSVN)
    by vlad.tsyrklevich
  6. [DAGCombine] visitAND - fix local shadow variable warnings. NFCI. (detail/ViewSVN)
    by rksimon
  7. Revert "[Support][Test] Time profiler: add regression test"

    This reverts commit 44282a60c90fdded249d57d91b12c6c0907102ec.
    This breaks buildbot. (detail/ViewSVN)
    by anton-afanasyev
  8. Revert "[ADT] Enable set_difference() to be used on StringSet"

    This reverts commit 0bddef79019a23ab14fcdb27028e55e484674c88, it was
    causing ASan failures on the sanitizer bots:
    http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fast/builds/32800 (detail/ViewSVN)
    by vlad.tsyrklevich
  9. Fix -Wunused-lambda-capture warning. NFCI. (detail/ViewSVN)
    by rksimon
  10. [Support][Test] Time profiler: add regression test

    Summary:
    Add output to `llvm::errs()` when `-ftime-trace` option is enabled,
    add regression test checking this option works as expected.

    Reviewers: thakis, aganea

    Subscribers: cfe-commits, llvm-commits

    Tags: #clang, #llvm

    Differential Revision: https://reviews.llvm.org/D61914

    llvm-svn: 362792 (detail/ViewSVN)
    by anton-afanasyev
  11. [DAGCombine] Use APInt::extractBits in "sub-splat" constant mask detection. NFCI. (detail/ViewSVN)
    by rksimon
  12. llvm-objcopy: Implement --extract-partition and --extract-main-partition.

    This implements the functionality described in
    https://lld.llvm.org/Partitions.html. It works as follows:

    - Reads the section headers using the ELF header at file offset 0;
    - If extracting a loadable partition:
      - Finds the section containing the required partition ELF header by looking it up in the section table;
      - Reads the ELF and program headers from the section.
    - If extracting the main partition:
      - Reads the ELF and program headers from file offset 0.
    - Filters the section table according to which sections are in the program headers that it read:
      - If ParentSegment != nullptr or section is not SHF_ALLOC, then it goes in.
      - Sections containing partition ELF headers or program headers are excluded as there are no headers for these in ordinary ELF files.

    Differential Revision: https://reviews.llvm.org/D62364 (detail/ViewSVN)
    by pcc
  13. AMDGPU: Fix MIR test verifier error (detail/ViewSVN)
    by arsenm
  14. Revert rL362792 : [Support][Test] Time profiler: add regression test

    Summary:
    Add output to `llvm::errs()` when `-ftime-trace` option is enabled,
    add regression test checking this option works as expected.

    Reviewers: thakis, aganea

    Subscribers: cfe-commits, llvm-commits

    Tags: #clang, #llvm

    Differential Revision: https://reviews.llvm.org/D61914
    ........
    Breaks buildbots - @anton-afanasyev please can you take a look? (detail/ViewSVN)
    by rksimon
  15. [dsymutil] Use the number of threads specified.

    Before this patch we used either a single thread, or the number of
    hardware threads available, effectively ignoring the number of threads
    specified on the command line. (detail/ViewSVN)
    by Jonas Devlieghere
  16. [ARM] Add ACLE feature macros for MVE.

    Fixup uninitialised variable. (detail/ViewSVN)
    by dmgreen
  17. [docs]Move llvm-readobj from "Developer Tools" to "Basic Commands"

    On the Command Guide page, there are multiple sections with links to the
    different documentation pages available for LLVM tools. The "Basic
    Tools" section includes tools like llvm-objdump, llvm-nm and so on. The
    "Developer Tools" section contains things like FileCheck and lit. This
    change moves llvm-readobj into the former block, from the latter.

    Reviewed by: MaskRay

    Differential Revision: https://reviews.llvm.org/D63011 (detail/ViewSVN)
    by jhenderson
  18. AST Matchers tutorial requests to enable clang-tools-extra. NFC

    Otherwise the examples do not build. (detail/ViewSVN)
    by ibiryukov
  19. [clangd] Return empty results on spurious completion triggers

    Summary:
    We currently return an error, this causes `coc.nvim` and VSCode to
    show an error message in the logs.

    Returning empty list of completions allows to avod the error message
    without altering other user-visible behavior.

    Reviewers: sammccall

    Reviewed By: sammccall

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

    Tags: #clang

    Differential Revision: https://reviews.llvm.org/D62999 (detail/ViewSVN)
    by ibiryukov
  20. [Analysis] simplify code for getSplatValue(); NFC

    AFAIK, this is only currently called by TTI, but it could be
    used from instcombine or CGP to help solve problems like:
    https://bugs.llvm.org/show_bug.cgi?id=37428
    https://bugs.llvm.org/show_bug.cgi?id=42174 (detail/ViewSVN)
    by spatel
  21. Attempt to fix nm-archive.test after r362798

    llvm-lib now needs a `target triple` for bitcode, so add a new file
    that's like trivial.ll but has one, and use that in the test.
    (trivial.ll had a comment that looked like it wasn't supposed to be used
    in tests directly, so I don't want to change that file.) (detail/ViewSVN)
    by nico
  22. Build with _XOPEN_SOURCE defined on AIX

    Summary:
    It is useful to build with _XOPEN_SOURCE defined on AIX, enabling X/Open
    and POSIX compatibility mode, to work around stray macros and other
    bugs in the headers provided by the system and build compiler.

    This patch adds the config to cmake to build with _XOPEN_SOURCE defined
    on AIX with a few exceptions. Google Test internals require access to
    platform specific thread info constructs on AIX so in that case we build
    with _ALL_SOURCE defined instead. Libclang also uses header which needs
    _ALL_SOURCE on AIX so we leave that as is as well.

    We also add building on AIX with the large file API and doing CMake
    header checks with X/OPEN definitions so the results are consistent with
    the environment that will be present in the build.

    Reviewers: hubert.reinterpretcast, xingxue, andusy

    Reviewed By: hubert.reinterpretcast

    Subscribers: mgorny, jsji, cfe-commits, llvm-commits

    Tags: #llvm, #clang

    Differential Revision: https://reviews.llvm.org/D62533 (detail/ViewSVN)
    by daltenty
  23. [ARM] Add ACLE feature macros for MVE

    If MVE is present at all, then the macro __ARM_FEATURE_MVE is defined
    to a value which has bit 0 set for integer MVE, and bit 1 set for
    floating-point MVE.

    (Floating-point MVE implies integer MVE, so if this macro is defined
    at all then it will be set to 1 or 3, never 2.)

    Patch mostly by Simon Tatham

    Differential Revision: https://reviews.llvm.org/D60710 (detail/ViewSVN)
    by sjoerdmeijer
  24. [MachineScheduler] checkResourceLimit boundary condition update

    When we call checkResourceLimit in bumpCycle or bumpNode, and we
    know the resource count has just reached the limit (the equations
    are equal). We should return true to mark that we are resource
    limited for next schedule, or else we might continue to schedule
    in favor of latency for 1 more schedule and create a schedule that
    actually overbook the resource.

    When we call checkResourceLimit to estimate the resource limite before
    scheduling, we don't need to return true even if the equations are
    equal, as it shouldn't limit the schedule for it .

    Differential Revision: https://reviews.llvm.org/D62345 (detail/ViewSVN)
    by jsji
  25. test-commit (detail/ViewSVN)
    by sstefan

Started by upstream project Clang Stage 1: cmake, RA, using system compiler build number 57334
originally caused by:

This run spent:

  • 7.4 sec waiting;
  • 2 hr 5 min build duration;
  • 2 hr 5 min total from scheduled to completion.
LLVM/Clang Warnings: 0 warnings.
  • No warnings since build 17,762.
  • Still 73 days before reaching the previous zero warnings highscore.