Started 10 days ago
Took 1 hr 36 min

Success Build clang-r365620-t57857-b57857.tar.gz (Jul 10, 2019 6:51:15 AM)

Issues

No known issues detected

Build Log

Revision: 365610
Changes
  1. [X86] EltsFromConsecutiveLoads - store Loads on a per-element basis. NFCI.

    Cache the LoadSDNode nodes so we can easily map to/from the element index instead of packing them together - this will be useful for future patches for PR16739 etc. (detail)
    by rksimon
  2. [ELF] Loose a condition for relocation with a symbol

    Deleted code was introduced as a work around for a bug in the gold linker
    (http://sourceware.org/PR16794). Test case that was given as a reason for
    this part of code, the one on previous link, now works for the gold.
    This condition is too strict and when a code is compiled with debug info
    it forces generation of numerous relocations with symbol for architectures
    that do not have relocation addend.

    Reviewers: arsenm, espindola

    Reviewed By: MaskRay

    Differential Revision: https://reviews.llvm.org/D64327 (detail)
    by nikolaprica
  3. [X86][SSE] EltsFromConsecutiveLoads - add basic dereferenceable support

    This patch checks to see if the vector element loads are based off a dereferenceable pointer that covers the entire vector width, in which case we don't need to have element loads at both extremes of the vector width - just the start (base pointer) of it.

    Another step towards partial vector loads......

    Differential Revision: https://reviews.llvm.org/D64205 (detail)
    by rksimon
  4. Fix const/non-const lambda return type warning. NFCI. (detail)
    by rksimon
  5. Fix "result of 32-bit shift implicitly converted to 64 bits" warning. NFCI. (detail)
    by rksimon
  6. [SimpleLoopUnswitch] Don't consider unswitching `switch` insructions with one unique successor

    Only instructions with two or more unique successors should be considered for unswitching.

    Patch Author: Daniil Suchkov.

    Reviewers: reames, asbirlea, skatkov
    Reviewed By: skatkov
    Subscribers: hiraditya, llvm-commits
    Differential Revision: https://reviews.llvm.org/D64404 (detail)
    by skatkov
Revision: 365610
Changes
  1. [AArch64] Fix vector vuqadd intrinsics operands

    Summary:
    Change the vuqadd vector instrinsics to have the second argument as unsigned values, not signed,
    accordingly to https://developer.arm.com/architectures/instruction-sets/simd-isas/neon/intrinsics

    Reviewers: LukeCheeseman, ostannard

    Reviewed By: ostannard

    Subscribers: javed.absar, kristof.beyls, cfe-commits

    Tags: #clang

    Differential Revision: https://reviews.llvm.org/D64211 (detail)
    by dnsampaio
  2. [NFC][AArch64] Fix vector vsqadd intrinsics operands

    Summary:
    Change the vsqadd vector instrinsics to have the second argument as signed values, not unsigned,
    accordingly to https://developer.arm.com/architectures/instruction-sets/simd-isas/neon/intrinsics

    Reviewers: LukeCheeseman, ostannard

    Reviewed By: ostannard

    Subscribers: javed.absar, kristof.beyls, cfe-commits

    Tags: #clang

    Differential Revision: https://reviews.llvm.org/D64210 (detail)
    by dnsampaio
Revision: 365610
Changes
  1. [clangd] Stop recording tokens before running clang-tidy

    modernize-trailing-return-type runs the preprocessor, breaking the token
    collection logic.

    This lead to a crash before, see the new test for a repro. (detail)
    by ibiryukov
  2. [clangd] Consume error to avoid assertion failures

    When we fail to calculate #include insertion for a completion item.
    Note that this change does not add a test, although that would be good. (detail)
    by ibiryukov

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

This run spent:

  • 1 hr 5 min waiting;
  • 1 hr 36 min build duration;
  • 1 hr 36 min total from scheduled to completion.