Started 1 mo 3 days ago
Took 1 hr 16 min on green-dragon-22

Success Build rL:372293 - C:372294 - #668 (Sep 18, 2019 8:05:49 PM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 372293
  • http://llvm.org/svn/llvm-project/cfe/trunk : 372294
  • http://llvm.org/svn/llvm-project/compiler-rt/trunk : 372205
  • http://llvm.org/svn/llvm-project/debuginfo-tests/trunk : 364589
  • http://llvm.org/svn/llvm-project/zorg/trunk : 371835
  • http://llvm.org/svn/llvm-project/libcxx/trunk : 372242
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 372206
Changes
  1. [CLANG][BPF] change __builtin_preserve_access_index() signature

    The clang intrinsic __builtin_preserve_access_index() currently
    has signature:
      const void * __builtin_preserve_access_index(const void * ptr)

    This may cause compiler warning when:
      - parameter type is "volatile void *" or "const volatile void *", or
      - the assign-to type of the intrinsic does not have "const" qualifier.
    Further, this signature does not allow dereference of the
    builtin result pointer as it is a "const void *" type, which
    adds extra step for the user to do type casting.

    Let us change the signature to:
      PointerT __builtin_preserve_access_index(PointerT ptr)
    such that the result and argument types are the same.
    With this, directly dereferencing the builtin return value
    becomes possible.

    Differential Revision: https://reviews.llvm.org/D67734 (detail/ViewSVN)
    by yhs
  2. AMDGPU/GlobalISel: Select llvm.amdgcn.raw.buffer.store.format

    This needs special handling due to some subtargets that have a
    nonstandard register layout for f16 vectors

    Also reject some illegal types on other targets. (detail/ViewSVN)
    by arsenm
  3. AMDGPU/GlobalISel: Select llvm.amdgcn.raw.buffer.store (detail/ViewSVN)
    by arsenm
  4. AMDGPU/GlobalISel: RegBankSelect struct buffer load/store (detail/ViewSVN)
    by arsenm
  5. AMDGPU/GlobalISel: RegBankSelect llvm.amdgcn.raw.buffer.{load|store} (detail/ViewSVN)
    by arsenm
  6. AMDGPU/GlobalISel: Attempt to RegBankSelect image intrinsics

    Images should always have 2 consecutive, mandatory SGPR arguments. (detail/ViewSVN)
    by arsenm
  7. Fix typo (detail/ViewSVN)
    by arsenm
  8. MachineScheduler: Fix assert from not checking subregs

    The assert would fail if there was a dead def of a subregister if
    there was a previous use of a different subregister. (detail/ViewSVN)
    by arsenm

Started by an SCM change (5 times)

This run spent:

  • 49 min waiting;
  • 1 hr 16 min build duration;
  • 2 hr 5 min total from scheduled to completion.
LLVM/Clang Warnings: 1 warning.
    Test Result (no failures)