Started 2 yr 4 mo ago
Took 58 min on green-dragon-08

Success Build #292 (Aug 7, 2017 3:22:52 PM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 310310
  • http://llvm.org/svn/llvm-project/cfe/trunk : 310307
  • http://llvm.org/svn/llvm-project/compiler-rt/trunk : 310276
  • http://llvm.org/svn/llvm-project/debuginfo-tests/trunk : 303903
  • http://llvm.org/svn/llvm-project/zorg/trunk : 310301
  • http://llvm.org/svn/llvm-project/libcxx/trunk : 310290
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 310096
Changes
  1. AMDGPU: Implement getMinimumNopSize (detail)
    by arsenm
  2. [Object] Initialize LoadConfig member to null

    Executables may not contain a load config, and clients should be able to
    test for nullability. Previously we'd return uninitialized memory. Now
    getLoadConfig32/64 return valid pointers or null.

    Fixes PR34108 (detail)
    by rnk
  3. [OpenMP] Error when trying to offload to an unsupported architecture

    Summary: Throw an error when offloading is unsupported for a particular target architecture.

    Reviewers: sfantao, caomhin, carlo.bertolli, ABataev, Hahnfeld

    Reviewed By: ABataev

    Subscribers: cfe-commits, rengolin

    Differential Revision: https://reviews.llvm.org/D32035 (detail)
    by gbercea
  4. [OpenMP] Prevent emission of exception handling code when using OpenMP to offload to NVIDIA devices.

    Summary: For the OpenMP toolchain which offloads to NVIDIA GPUs make sure that no exception handling code is emitted.

    Reviewers: arpith-jacob, sfantao, caomhin, carlo.bertolli, ABataev, Hahnfeld, hfinkel, tstellar

    Reviewed By: ABataev, Hahnfeld

    Subscribers: rengolin, Hahnfeld, cfe-commits

    Differential Revision: https://reviews.llvm.org/D29904 (detail)
    by gbercea
  5. Do not instrument libFuzzer itself when built with -DLLVM_USE_SANITIZE_COVERAGE

    Fixes regression from https://reviews.llvm.org/D36295

    Differential Revision: https://reviews.llvm.org/D36428 (detail)
    by George Karpenkov
  6. [AArch64] Ignore stdcall and similar on aarch64/windows

    This is similar to what's done on arm and x86_64, where
    these calling conventions are silently ignored, as in
    SVN r245076.

    Differential Revision: https://reviews.llvm.org/D36105 (detail)
    by mstorsjo
  7. Remove steps for building and testing libFuzzer on Windows

    They are broken and nobody is maintaining them. (detail)
    by rnk
  8. [OpenMP] Make OpenMP generated code for the NVIDIA device relocatable by default

    Summary: When device offloading is enabled and the device is an NVIDIA GPU, OpenMP target regions must be compiled with relocation enabled by passing the "-c" flag to the PTXAS invocation.

    Reviewers: arpith-jacob, caomhin, carlo.bertolli, ABataev, Hahnfeld, jlebar, hfinkel, tstellar

    Reviewed By: Hahnfeld

    Subscribers: Hahnfeld, rengolin, mkuron, cfe-commits

    Differential Revision: https://reviews.llvm.org/D29642 (detail)
    by gbercea
  9. Mark static variables static; NFC. (detail)
    by George Burgess IV
  10. [llvm-pdbutil] Don't crash when a section contrib's isect is invalid. (detail)
    by zturner
  11. Move the SampleProfileLoader right after EarlyFPM.

    Summary: SampleProfileLoader pass do need to happen after some early cleanup passes so that inlining can happen correctly inside the SampleProfileLoader pass.

    Reviewers: chandlerc, davidxl, tejohnson

    Reviewed By: chandlerc, tejohnson

    Subscribers: sanjoy, mehdi_amini, eraman, llvm-commits

    Differential Revision: https://reviews.llvm.org/D36333 (detail)
    by dehao
  12. [OpenMP] Pass -v to PTXAS if it was passed to the driver.

    Summary: When compiling code being offloaded by OpenMP to an NVIDIA GPU, pass the -v to PTXAS if it was passed to the CLANG driver.

    Reviewers: arpith-jacob, caomhin, carlo.bertolli, ABataev, jlebar, hfinkel, tstellar

    Reviewed By: jlebar

    Subscribers: Hahnfeld, rengolin, cfe-commits

    Differential Revision: https://reviews.llvm.org/D29644 (detail)
    by gbercea
  13. [OpenMP] Integrate OpenMP target region cubin into host binary

    Summary: OpenMP device offloading code generation produces a cubin file which is then integrated in the host binary using the host linker.

    Reviewers: arpith-jacob, caomhin, carlo.bertolli, ABataev, Hahnfeld, jlebar, rnk, hfinkel, tstellar

    Reviewed By: hfinkel

    Subscribers: sfantao, rnk, rengolin, cfe-commits

    Differential Revision: https://reviews.llvm.org/D29654 (detail)
    by gbercea
  14. [libc++] Don't hardcode namespace in manual mangling

    libc++'s inline namespace can change depending on the ABI version.
    Instead of hardcoding __1 in the manual Microsoft ABI manglings for the
    iostream globals, stringify _LIBCPP_NAMESPACE and use that instead, to
    work across all ABI versions. (detail)
    by smeenai
  15. Reapply fix PR23384 (part 3 of 3) r304824 (was reverted in r305720).
    The root cause of reverting was fixed - PR33514.

    Summary:
    The patch makes instruction count the highest priority for
    LSR solution for X86 (previously registers had highest priority).

    Reviewers: qcolombet

    Differential Revision: http://reviews.llvm.org/D30562

    From: Evgeny Stupachenko <evstupac@gmail.com>
                             <evgeny.v.stupachenko@intel.com> (detail)
    by evstupac

Started by timer (3 times)

This run spent:

  • 2 hr 11 min waiting;
  • 58 min build duration;
  • 3 hr 10 min total from scheduled to completion.
Test Result (no failures)