Started 7 days 20 hr ago
Took 19 min

Success Build clang-r362900-t57369-b57369.tar.gz (Jun 9, 2019 4:58:21 AM)

Issues

No known issues detected

Build Log

Revision: 362564
Changes
  1. [CaptureTracking] Don't let comparisons against null escape inbounds pointers

    Pointers that are in-bounds (either through dereferenceable_or_null or
    thorough a getelementptr inbounds) cannot be captured with a comparison
    against null. There is no way to construct a pointer that is still in
    bounds but also NULL.

    This helps safe languages that insert null checks before load/store
    instructions. Without this patch, almost all pointers would be
    considered captured even for simple loads. With this patch, an icmp with
    null will not be seen as escaping as long as certain conditions are met.

    There was a lot of discussion about this patch. See the Phabricator
    thread for detals.

    Differential Revision: https://reviews.llvm.org/D60047 (detail)
    by aykevl
  2. [bindings/go] Add wrappers for atomic operations.

    This patch adds Go bindings for atomic operations in LLVM.

    Differential Revision: https://reviews.llvm.org/D61034 (detail)
    by aykevl
  3. [X86] NFCI : Comment updation for EVEX to VEX translation.

    Reviewers: llvm-commits, jbhateja

    Reviewed By: jbhateja

    Subscribers: llvm-commits

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D63055 (detail)
    by Jatin Bhateja

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

This run spent:

  • 8 min 3 sec waiting;
  • 19 min build duration;
  • 19 min total from scheduled to completion.