Started 1 mo 22 days ago
Took 1 hr 20 min on green-dragon-19

Success Build rL:372789 - C:372775 - #763 (Sep 24, 2019 4:29:43 PM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 372789
  • http://llvm.org/svn/llvm-project/cfe/trunk : 372775
  • http://llvm.org/svn/llvm-project/compiler-rt/trunk : 372730
  • 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 : 372787
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 372753
Changes
  1. [SCEV] Disable canonical expansion for non-affine addrecs.

    Reviewed By: apilipenko

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

    Patch by Evgeniy Brevnov (ybrevnov@azul.com) (detail/ViewSVN)
    by apilipenko
  2. [libc++] Purge mentions of GCC 4 from the test suite

    We don't support GCC 4 and older according to the documentation, so
    we should pretend it doesn't exist. (detail/ViewSVN)
    by Louis Dionne
  3. [BPF] Generate array dimension size properly for zero-size elements

    Currently, if an array element type size is 0, the number of
    array elements will be set to 0, regardless of what user
    specified. This implementation is done in the beginning where
    BTF is mostly used to calculate the member offset.

    For example,
      struct s {};
      struct s1 {
            int b;
            struct s a[2];
      };
      struct s1 s1;
    The BTF will have struct "s1" member "a" with element count 0.

    Now BTF types are used for compile-once and run-everywhere
    relocations and we need more precise type representation
    for type comparison. Andrii reported the issue as there
    are differences between original structure and BTF-generated
    structure.

    This patch made the change to correctly assign "2"
    as the number elements of member "a".
    Some dead codes related to ElemSize compuation are also removed.

    Differential Revision: https://reviews.llvm.org/D67979 (detail/ViewSVN)
    by yhs
  4. Adding support for overriding LLVM_ENABLE_RUNTIMES for runtimes builds.

    Second attempt: Now with ';' -> '|' replacement.

    On some platforms, certain runtimes are not supported. For runtimes builds of
    those platforms it would be nice if we could disable certain runtimes (ie
    libunwind on Windows).

    Differential Revision: https://reviews.llvm.org/D67195 (detail/ViewSVN)
    by zer0
  5. [PGO][PGSO] ProfileSummary changes.

    (Split of off D67120)

    ProfileSummary changes for profile guided size optimization.

    Differential Revision: https://reviews.llvm.org/D67377 (detail/ViewSVN)
    by yamauchi
  6. [libc++] Try fixing tests that fail on GCC 5 and older (detail/ViewSVN)
    by Louis Dionne

Started by an SCM change (5 times)

This run spent:

  • 1 hr 12 min waiting;
  • 1 hr 20 min build duration;
  • 2 hr 32 min total from scheduled to completion.
LLVM/Clang Warnings: 1 warning.
    Test Result (no failures)