Started 3 mo 7 days ago
Took 6 min 50 sec

Success Build clang-r365671-t57863-b57863.tar.gz (Jul 10, 2019 11:50:48 AM)

Issues

No known issues detected

Build Log

Revision: 365610
Changes
  1. [ORC] Add custom IR compiler configuration to LLJITBuilder to enable obj caches.

    LLJITBuilder now has a setCompileFunctionCreator method which can be used to
    construct a CompileFunction for the LLJIT instance being created. The motivating
    use-case for this is supporting ObjectCaches, which can now be set up at
    compile-function construction time. To demonstrate this an example project,
    LLJITWithObjectCache, is included. (detail)
    by Lang Hames
  2. [X86] Regenerate tests. NFCI.

    Hasn't been regenerated since the update script could merge 32/64-bit checks. (detail)
    by rksimon
  3. [X86] Add tests for an alternative sequence for _mm_storel_pi/_mm_storeh_pi intrinsics. NFC (detail)
    by ctopper
  4. [TargetLowering] support BlockAddress as "i" inline asm constraint

    Summary:
    This allows passing address of labels to inline assembly "i" input
    constraints.

    Fixes pr/42502.

    Reviewers: ostannard

    Reviewed By: ostannard

    Subscribers: void, echristo, nathanchance, ostannard, javed.absar, hiraditya, llvm-commits, srhines

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D64167 (detail)
    by nickdesaulniers
  5. [NFC][InstCombine] Fixup some tests in just-added "omit mask before left-shift" tests (detail)
    by lebedevri
  6. MC: AArch64: Add support for pg_hi21_nc relocation specifier.

    Differential Revision: https://reviews.llvm.org/D64455 (detail)
    by pcc
  7. [CodeExtractor] Fix sinking of allocas with multiple bitcast uses (PR42451)

    An alloca which can be sunk into the extraction region may have more
    than one bitcast use. Move these uses along with the alloca to prevent
    use-before-def.

    Testing: check-llvm, stage2 build of clang

    Fixes llvm.org/PR42451.

    Differential Revision: https://reviews.llvm.org/D64463 (detail)
    by Vedant Kumar
  8. [CodeExtractor] Simplify findAllocas, NFC

    Split getLifetimeMarkers out into its own method and have it return a
    struct.

    Differential Revision: https://reviews.llvm.org/D64467 (detail)
    by Vedant Kumar
  9. GlobalISel: Legalization for G_FMINNUM/G_FMAXNUM (detail)
    by arsenm
  10. GlobalISel: Define the full family of FP min/max instructions (detail)
    by arsenm
  11. [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)
    by rksimon
  12. [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)
    by rksimon
  13. AMDGPU: Serialize mode from MachineFunctionInfo (detail)
    by arsenm
  14. [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)
    by lebedevri
Revision: 365610
Changes
  1. [X86] Change the IR sequence for _mm_storeh_pi and _mm_storel_pi to perform the store as a <2 x float> instead of i64.

    This is similar to what we do for loadl_pi and loadh_pi. (detail)
    by ctopper
  2. [X86] Add guards to some of the x86 intrinsic tests to skip 64-bit mode only intrinsics when compiled for 32-bit mode.

    All the command lines are for 64-bit mode, but sometimes I compile
    the tests in 32-bit mode to see what assembly we get and we need
    to skip these to do that. (detail)
    by ctopper
  3. [clang] Preserve names of addrspacecast'ed values.

    Differential Revision: https://reviews.llvm.org/D63846 (detail)
    by vzakhari

Started by upstream project relay-lnt-ctmark build number 8804
originally caused by:

This run spent:

  • 5.7 sec waiting;
  • 6 min 50 sec build duration;
  • 6 min 55 sec total from scheduled to completion.