Started 1 mo 1 day ago
Took 57 min

Success Build clang-r366589-t58130-b58130.tar.gz (Jul 19, 2019 11:04:43 AM)


No known issues detected

Build Log

Revision: 366290
  1. [AMDGPU] Regenerate test file for upcoming patch. NFCI. (detail)
    by rksimon
  2. AMDGPU: Attempt to fix bot error

    Manually remove file name from check line, since it somehow ends
    up being different on an msvc bot. (detail)
    by arsenm
  3. AMDGPU/GlobalISel: Selection for fminnum/fmaxnum

    v2f16 case doesn't work yet because the VOP3P complex patterns haven't
    been ported yet. (detail)
    by arsenm
  4. AMDGPU/GlobalISel: Support arguments with multiple registers

    Handles structs used directly in argument lists. (detail)
    by arsenm
  5. AMDGPU/GlobalISel: Rewrite lowerFormalArguments

    This should now handle everything except structs passed as multiple

    I think most of the packing logic should be handled by
    handleAssignments, but I'm unclear on what the contract is for
    multiple registers. This is copying how x86 handles this.

    This does change the behavior of the test_sgpr_alignment0 amdgpu_vs
    test. I don't think shader arguments should try to follow the
    alignment, and registers need to be repacked. I also don't think it
    matters, since I think the pointers are packed to the beginning of the
    argument list anyway. (detail)
    by arsenm
  6. AMDGPU: Decompose all values to 32-bit pieces for calling conventions

    This is the more natural lowering, and presents more opportunities to
    reduce 64-bit ops to 32-bit.

    This should also help avoid issues graphics shaders have had with
    64-bit values, and simplify argument lowering in globalisel. (detail)
    by arsenm
  7. gn build: Set +x on (detail)
    by nico
  8. DAG: Handle dbg_value for arguments split into multiple subregs

    This was handled previously for arguments split due to not fitting in
    an MVT. This was dropping the register for argument registers split
    due to TLI::getRegisterTypeForCallingConv. (detail)
    by arsenm
  9. [NFC] include cstdint/string prior to using uint8_t/string

    Summary: include proper header prior to use of uint8_t typedef
    and std::string.

    Subscribers: llvm-commits

    Reviewers: cherry

    Tags: #llvm

    Differential Revision: (detail)
    by thanm
  10. [AMDGPU][MC] Corrected parsing of branch offsets

    See bug 40820:

    Reviewers: artem.tamazov, arsenm

    Differential Revision: (detail)
    by dpreobra
Revision: 366290
  1. [clangd] Provide a way to publish highlightings in non-racy manner

    By exposing a callback that can guard code publishing results of
    'onMainAST' callback in the same manner we guard diagnostics.

    Reviewers: sammccall

    Reviewed By: sammccall

    Subscribers: javed.absar, MaskRay, jkorous, arphaman, kadircet, hokein, jvikstrom, cfe-commits

    Tags: #clang

    Differential Revision: (detail)
    by ibiryukov
  2. [clangd] Disable background-index on lit-tests by default

    Since background-index can perform disk writes, we don't want to turn
    it on tests that won't clear it.

    Reviewers: sammccall

    Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, cfe-commits

    Tags: #clang

    Differential Revision: (detail)
    by kadircet
Revision: 366290
  1. Fix asan infinite loop on undefined symbol

    Fix llvm#39641

    Recommit of r366413

    Differential Revision: (detail)
    by serge_sans_paille
Revision: 366290
  1. [libc++] Add missing %link_flags to .sh.cpp test

    Without the link flags, the test always fails on Linux. For some reason,
    however, it works on Darwin -- which is why it wasn't caught at first. (detail)
    by Louis Dionne

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

This run spent:

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