Started 8 mo 9 days ago
Took 1 hr 16 min on green-dragon-20

Success Build rL:372667 - C:372668 - #748 (Sep 23, 2019 3:34:40 PM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 372667
  • http://llvm.org/svn/llvm-project/cfe/trunk : 372668
  • http://llvm.org/svn/llvm-project/compiler-rt/trunk : 372511
  • http://llvm.org/svn/llvm-project/debuginfo-tests/trunk : 364589
  • http://llvm.org/svn/llvm-project/zorg/trunk : 372433
  • http://llvm.org/svn/llvm-project/libcxx/trunk : 372632
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 372627
Changes
  1. [NFCI] Return PathSensitiveBugReport where appropriate

    Some compilers have trouble converting unique_ptr<PathSensitiveBugReport> to
    unique_ptr<BugReport> causing some functions to fail to compile.
    Changing the return type of the functions that fail to compile does not
    appear to have any issues.
    I ran into this issue building with clang 3.8 on Ubuntu 16.04. (detail/ViewSVN)
    by xiaobai
  2. HotColdSplitting: invalidate the AssumptionCache on split

    When a cold path is outlined, the value tracking in the assumption cache may be
    invalidated due to the code motion.  We would previously trip an assertion in
    subsequent passes (but required the passes to happen in a single run as the
    assumption cache is shared across the passes).  Invalidating the cache ensures
    that we get the correct information when needed with the legacy pass manager as
    well. (detail/ViewSVN)
    by Saleem Abdulrasool
  3. [llvm-lipo] Add support for archives

    Add support for creating universal binaries which
    can contain an archive.

    Differential revision: https://reviews.llvm.org/D67758

    Test plan: make check-all (detail/ViewSVN)
    by alexshap
  4. [SampleFDO] Treat names in profile as not cold only when profile symbol list
    is available

    In rL372232, we treated names showing up in profile as not cold when
    profile-sample-accurate is enabled. This caused 70k size regression in
    Chrome/Android. The patch put a guard and only enable the change when
    profile symbol list is available, i.e., keep the old behavior when profile
    symbol list is not available.

    Differential Revision: https://reviews.llvm.org/D67931 (detail/ViewSVN)
    by wmi
  5. [Diagnostics] Warn for enum constants in bool context (-Wint-in-bool-context; GCC compatibility)

    Extracted from D63082. (detail/ViewSVN)
    by xbolva00
  6. Support for DWARF-5 C++ language tags.

    This patch provides support for DW_LANG_C_plus_plus_11,
    DW_LANG_C_plus_plus_14 tags in the Clang C++ frontend.

    Patch by Sourabh Singh Tomar!
    Differential Revision: https://reviews.llvm.org/D67613 (detail/ViewSVN)
    by Adrian Prantl
  7. Fix uninitialized variable warning. NFCI. (detail/ViewSVN)
    by rksimon
  8. [X86] Reduce the number of unique check prefixes in memset-nonzero.ll. NFC

    The avx512 with prefer-256-bit generates the same code as AVX2 so
    just reuse that prefix. (detail/ViewSVN)
    by ctopper

Started by an SCM change (5 times)

This run spent:

  • 1 hr 2 min waiting;
  • 1 hr 16 min build duration;
  • 2 hr 19 min total from scheduled to completion.
LLVM/Clang Warnings: 7 warnings.
Test Result (no failures)