Started 3 mo 12 days ago
Took 44 min

Success Build clang-r362931-t57395-b57395.tar.gz (Jun 10, 2019 6:48:41 AM)

Issues

No known issues detected

Build Log

Revision: 362564
Changes
  1. [yaml2obj/obj2yaml] - Make RawContentSection::Content and RawContentSection::Size optional

    This is a follow-up for D62809.

    Content and Size fields should be optional as was discussed in comments
    of the D62809's thread. With that, we can describe a specific string table and
    symbol table sections in a more correct way and also show appropriate errors.

    The patch adds lots of test cases where the behavior is described in details.

    Differential revision: https://reviews.llvm.org/D62957 (detail)
    by grimar
  2. [yaml2obj] - Do not assert when .dynsym is specified explicitly, but .dynstr is not present.

    We have a code in buildSectionIndex() that adds implicit sections:

    // Add special sections after input sections, if necessary.
    for (StringRef Name : implicitSectionNames())
      if (SN2I.addName(Name, SecNo)) {
        // Account for this section, since it wasn't in the Doc
        ++SecNo;
        DotShStrtab.add(Name);
      }

    The problem arises when .dynsym is specified explicitly and no
    DynamicSymbols is used. In that case, we do not add
    .dynstr implicitly and will assert later when will try to set Link
    for .dynsym.

    Seems, in this case, reasonable behavior is to allow Link field to be zero.
    This is what this patch does.

    Differential revision: https://reviews.llvm.org/D63001 (detail)
    by grimar
  3. [ARM] Enable Unroll UpperBound

    This option allows loops with small max trip counts to be fully unrolled. This
    can help with code like the remainder loops from manually unrolled loops like
    those that appear in the cmsis dsp library. We would apparently previously
    runtime unroll them with the default unroll count (4).

    Differential Revision: https://reviews.llvm.org/D63064 (detail)
    by dmgreen
  4. Fix MSVC "32-bit shift implicitly converted to 64 bits" warning. NFCI. (detail)
    by rksimon
  5. [yaml2obj] - Remove helper methods that are probably excessive. NFC.

    These methods are used only once. One of them is not used at all.

    Differential revision: https://reviews.llvm.org/D63002 (detail)
    by grimar
Revision: 362564
Changes
  1. Revert "Revert "[CodeComplete] Improve overload handling for C++ qualified and ref-qualified methods.""

    This reverts commit r362830, and relands r362785 with the leak fixed. (detail)
    by sammccall

Started by upstream project relay-test-suite-verify-machineinstrs build number 5426
originally caused by:

This run spent:

  • 32 min waiting;
  • 44 min build duration;
  • 44 min total from scheduled to completion.