Started 1 mo 24 days ago
Took 1 hr 37 min on green-dragon-17

Success Build rL:372234 - C:372235 - #659 (Sep 18, 2019 9:29:36 AM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 372234
  • http://llvm.org/svn/llvm-project/cfe/trunk : 372235
  • 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 : 372034
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 372206
Changes
  1. [OPENMP5.0]Allow multiple context selectors in the context selector
    sets.

    According to OpenMP 5.0, context selector set might include several
    context selectors, separated with commas. Patch fixes this problem. (detail/ViewSVN)
    by abataev
  2. [Alignment][NFC] Align(1) to Align::None() conversions

    Summary:
    This is patch is part of a series to introduce an Alignment type.
    See this thread for context: http://lists.llvm.org/pipermail/llvm-dev/2019-July/133851.html
    See this patch for the introduction of the type: https://reviews.llvm.org/D64790

    Reviewers: courbet

    Subscribers: hiraditya, llvm-commits

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D67715 (detail/ViewSVN)
    by gchatelet
  3. [SampleFDO] Minimize performance impact when profile-sample-accurate
    is enabled.

    We can save memory and reduce binary size significantly by enabling
    ProfileSampleAccurate. However when ProfileSampleAccurate is true,
    function without sample will be regarded as cold and this could
    potentially cause performance regression.

    To minimize the potential negative performance impact, we want to be
    a little conservative here saying if a function shows up in the profile,
    no matter as outline instance, inline instance or call targets, treat
    the function as not being cold. This will handle the cases such as most
    callsites of a function are inlined in sampled binary (thus outline copy
    don't get any sample) but not inlined in current build (because of source
    code drift, imprecise debug information, or the callsites are all cold
    individually but not cold accumulatively...), so that the outline function
    showing up as cold in sampled binary will actually not be cold after current
    build. After the change, such function will be treated as not cold even
    profile-sample-accurate is enabled.

    At the same time we lower the hot criteria of callsiteIsHot check when
    profile-sample-accurate is enabled. callsiteIsHot is used to determined
    whether a callsite is hot and qualified for early inlining. When
    profile-sample-accurate is enabled, functions without profile will be
    regarded as cold and much less inlining will happen in CGSCC inlining pass,
    so we can worry less about size increase and be aggressive to allow more
    early inlining to happen for warm callsites and it is helpful for performance
    overall.

    Differential Revision: https://reviews.llvm.org/D67561 (detail/ViewSVN)
    by wmi
  4. [Alignment][NFC] Remove LogAlignment functions

    Summary:
    This is patch is part of a series to introduce an Alignment type.
    See this thread for context: http://lists.llvm.org/pipermail/llvm-dev/2019-July/133851.html
    See this patch for the introduction of the type: https://reviews.llvm.org/D64790

    Reviewers: courbet

    Subscribers: arsenm, sdardis, nemanjai, jvesely, nhaehnle, hiraditya, kbarton, jrtc27, MaskRay, atanasyan, jsji, llvm-commits

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D67620 (detail/ViewSVN)
    by gchatelet
  5. [Alignment][NFC] Use Align::None instead of 1

    Summary:
    This is patch is part of a series to introduce an Alignment type.
    See this thread for context: http://lists.llvm.org/pipermail/llvm-dev/2019-July/133851.html
    See this patch for the introduction of the type: https://reviews.llvm.org/D64790

    Reviewers: courbet

    Subscribers: sdardis, nemanjai, hiraditya, kbarton, jrtc27, MaskRay, atanasyan, jsji, llvm-commits

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D67704 (detail/ViewSVN)
    by gchatelet

Started by an SCM change (5 times)

This run spent:

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