Started 13 days ago
Took 1 hr 21 min on green-dragon-08

Success Build #17917 (Jul 10, 2019 9:28:45 AM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 365656
  • http://llvm.org/svn/llvm-project/cfe/trunk : 365643
  • http://llvm.org/svn/llvm-project/compiler-rt/trunk : 365591
  • http://llvm.org/svn/llvm-project/debuginfo-tests/trunk : 364589
  • http://llvm.org/svn/llvm-project/libcxx/trunk : 365562
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 365634
Changes
  1. [X86] EltsFromConsecutiveLoads - remove duplicate check for element size. NFCI.

    We've already checked that each element is the correct contributory size for VT when we inspect the elements for Undef/Zero/Load. (detail/ViewSVN)
    by rksimon
  2. [X86] EltsFromConsecutiveLoads - ensure element reg/store sizes are the same size. NFCI.

    This renames the type so it doesn't sound like its based off the load size - as we're moving towards supporting combining loads of different sizes. (detail/ViewSVN)
    by rksimon
  3. AMDGPU: Serialize mode from MachineFunctionInfo (detail/ViewSVN)
    by arsenm
  4. [PatternMatch] Generalize m_SpecificInt_ULT() to take ICmpInst::Predicate

    As discussed in the original review, this may be useful,
    so let's just do it. (detail/ViewSVN)
    by lebedevri
  5. [Remarks] Add cl::Hidden to -remarks-yaml-string-table

    It was showing up in a lot of unrelated tools. (detail/ViewSVN)
    by thegameg
  6. docs/GithubMove.rst: Remove obsolete information

    Summary:
    Remove references to the multirepo and update the document to
    reflect the current state of the github repository.

    Reviewers: mehdi_amini, jyknight

    Subscribers: jdoerfert, llvm-commits

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D58420 (detail/ViewSVN)
    by tstellar
  7. [FileCheck] Use bool operator to test Expected

    Use bool() consistently to get boolean value of Error, Optional and
    Expected types in EXPECT calls. While static_cast is used in all cases
    but one, bool provides more clarity and makes more sense as a new
    default. (detail/ViewSVN)
    by thopre
  8. [AMDGPU] Increased the number of implicit argument bytes for both OpenCL and HIP (CLANG).

    To enable a new implicit kernel argument,
    increased the number of argument bytes from 48 to 56.

    Reviewed By: yaxunl

    Differential Revision: https://reviews.llvm.org/D63756 (detail/ViewSVN)
    by cdevadas
  9. [NFC][InstCombine] Redundant masking before left-shift (PR42563)

    alive proofs:
    a,b:     https://rise4fun.com/Alive/4zsf
    c,d,e,f: https://rise4fun.com/Alive/RC49

    Indeed, not all of these patterns are canonical.
    But since this fold will only produce a single instruction
    i'm really interested in handling even uncanonical patterns.

    Other than these 6 patterns, i can't think of any other
    reasonable variants right now, although i'm sure they exist.

    For now let's start with patterns where both shift amounts are variable,
    with trivial constant "offset" between them, since i believe this is
    both simplest to handle and i think this is most common.
    But again, there are likely other variants where we could use
    ValueTracking/ConstantRange to handle more cases.

    https://bugs.llvm.org/show_bug.cgi?id=42563 (detail/ViewSVN)
    by lebedevri

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

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

This run spent:

  • 1 hr 5 min waiting;
  • 1 hr 21 min build duration;
  • 2 hr 26 min total from scheduled to completion.
LLVM/Clang Warnings: 0 warnings.
  • No warnings since build 17,881.
  • Still 67 days before reaching the previous zero warnings highscore.