Started 2 mo 14 days ago
Took 7 min 2 sec

Success Build clang-r362915-t57383-b57383.tar.gz (Jun 9, 2019 7:03:09 PM)

Issues

No known issues detected

Build Log

Revision: 362564
Changes
  1. [X86] Use EVEX instructions for f128 FAND/FOR/FXOR when avx512vl is enabled. (detail)
    by ctopper
  2. [X86] Convert f32/f64 FANDN/FAND/FOR/FXOR to vector logic ops and scalar_to_vector/extract_vector_elts to reduce isel patterns.

    Previously we did the equivalent operation in isel patterns with
    COPY_TO_REGCLASS operations to transition. By inserting
    scalar_to_vetors and extract_vector_elts before isel we can
    allow each piece to be selected individually and accomplish the
    same final result.

    I ideally we'd use vector operations earlier in lowering/combine,
    but that looks to be more difficult.

    The scalar-fp-to-i64.ll changes are because we have a pattern for
    using movlpd for store+extract_vector_elt. While an f64 store
    uses movsd. The encoding sizes are the same. (detail)
    by ctopper

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

This run spent:

  • 10 sec waiting;
  • 7 min 2 sec build duration;
  • 7 min 12 sec total from scheduled to completion.