Started 1 yr 6 mo ago
Took 1 hr 25 min on green-dragon-16

Success Build rL:366832 - C:366831 - #58189 (Jul 23, 2019 11:24:16 AM)

  • : 366832
  • : 366831
  • : 366834
  • : 364589
  • : 366740
  • : 366776
  • : 366811
  1. [libFuzzer] Fix __sanitizer_print_memory_profile return type in ExtFunctions.def

    Looks like a typo, as that function actually returns void and is used
    as such in libFuzzer code as well.

    Reviewers: kcc, Dor1s

    Reviewed By: Dor1s

    Subscribers: delcypher, #sanitizers, llvm-commits

    Tags: #llvm, #sanitizers

    Differential Revision: (detail/ViewSVN)
    by dor1s
  2. [Remarks] Add unit tests for YAML serialization

    Add tests for both the string table and non string table case. (detail/ViewSVN)
    by thegameg
  3. clang-format: Fix namespace end comments for namespaces with attributes and macros.

    Fixes PR39247.

    While here, also make C++20 `namespace A::inline B::inline C` nested
    inline namespaced definitions work.

        #define DEPRECATE_WOOF [[deprecated("meow")]]

        namespace DEPRECATE_WOOF woof {
        void f() {}
        } // namespace DEPRECATE_WOOFwoof

        namespace [[deprecated("meow")]] woof {
          void f() {}
        } // namespace [[deprecated("meow")]]woof

        namespace woof::inline bark {
          void f() {}
        } // namespace woof::inlinebark

        #define DEPRECATE_WOOF [[deprecated("meow")]]

        namespace DEPRECATE_WOOF woof {
        void f() {}
        } // namespace woof

        namespace [[deprecated("meow")]] woof {
        void f() {}
        } // namespace woof

        namespace woof::inline bark {
        void f() {}
        } // namespace woof::inline bark

    (In addition to the fixed namespace end comments, also note the correct
    indent of the namespace contents.)

    Differential Revision: (detail/ViewSVN)
    by nico
  4. [IndVars] Fix a subtle bug in optimizeLoopExits

    The original code failed to account for the fact that one exit can have a pointer exit count without all of them having pointer exit counts.  This could cause two separate bugs:
    1) We might exit the loop early, and leave optimizations undone.  This is what triggered the assertion failure in the reported test case.
    2) We might optimize one exit, then exit without indicating a change.  This could result in an analysis invalidaton bug if no other transform is done by the rest of indvars.

    Note that the pointer exit counts are a really fragile concept.  They show up only when we have a pointer IV w/o a datalayout to provide their size.  It's really questionable to me whether the complexity implied is worth it. (detail/ViewSVN)
    by reames
  5. Improve clang-format-diff help output

    The description in is more useful than the one
    in `clang-format-diff -h`, so use the same description in both places.

    Differential Revision: (detail/ViewSVN)
    by nico
  6. [IR][Verifier] Allow IntToPtrInst to be !dereferenceable

    Allow IntToPtrInst to carry !dereferenceable metadata tag.
    This is valid since !dereferenceable can be only be applied to
    pointer type values.

    Change-Id: If8a6e3c616f073d51eaff52ab74535c29ed497b4

    Subscribers: llvm-commits

    Tags: #llvm

    Differential Revision: (detail/ViewSVN)
    by rtayl
  7. [RISCV][NFC] Correct RUN in rvi-pseudos-invalid.s

    This test should test both riscv32 and riscv64. (detail/ViewSVN)
    by lenary

Started by an SCM change (6 times)

This run spent:

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