Started 2 mo 28 days ago
Took 12 hr on green-dragon-13

Success Build #4176 (Jul 21, 2019 4:45:00 AM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 366652
  • http://llvm.org/svn/llvm-project/cfe/trunk : 366645
  • http://llvm.org/svn/llvm-project/compiler-rt/trunk : 366638
  • http://llvm.org/svn/llvm-project/lld/trunk : 366644
  • http://llvm.org/svn/llvm-project/debuginfo-tests/trunk : 364589
  • http://llvm.org/svn/llvm-project/libcxx/trunk : 366606
  • http://llvm.org/svn/llvm-project/test-suite/trunk : 366290
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 366577
  • http://llvm.org/svn/llvm-project/polly/trunk : 366510
Changes
  1. [NFC][InstCombine] Add a few extra srem-by-power-of-two tests - extra uses (detail/ViewSVN)
    by lebedevri
  2. [InstCombine] Remove insertRangeTest code that handles the equality case.

    For equality, the function called getTrue/getFalse with the VT
    of the comparison input. But getTrue/getFalse need the boolean VT.
    So if this code ever executed, it would assert.

    I believe these cases are removed by InstSimplify so we don't get here.

    So this patch just fixes up an assert to exclude the equality
    possibility and removes the broken code. (detail/ViewSVN)
    by ctopper
  3. [InstCombine] Don't use AddOne/SubOne to see if two APInts are 1 apart. Use APInt operations instead. NFCI

    AddOne/SubOne create new Constant objects. That seems heavy for
    comparing ConstantInts which wrap APInts. Just do the math on
    on the APInts and compare them. (detail/ViewSVN)
    by ctopper

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

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

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

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

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

This run spent:

  • 9 hr 49 min waiting;
  • 12 hr build duration;
  • 21 hr total from scheduled to completion.
LLVM/Clang Warnings: 12 warnings.