SuccessChanges

Summary

  1. [analyzer][StdLibraryFunctionsChecker] Remove strcasecmp (details)
  2. [SVE][CodeGen] Legalisation of truncate for scalable vectors (details)
  3. [analyzer][StdLibraryFunctionsChecker] Add better diagnostics (details)
  4. [X86] Remove WaitInsert::TTI member. NFCI. (details)
  5. [X86][SSE] lowerShuffleAsSplitOrBlend always returns a shuffle. (details)
  6. [SLP][X86] Add division by uniform constant tests (PR47476) (details)
  7. [CostModel][X86] Add vXi32 division by uniform constant costs (PR47476) (details)
  8. [Codegen][X86] Move AMX specific codegen tests into X86 subfolder. (details)
  9. [clang-tidy] Fix reST syntax (details)
  10. [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. (details)
  11. [NFC] Refactoring in SCEV: add missing `const` qualifiers (details)
  12. [libcxx] Simplify back-deployment testing (details)
  13. [DSE] Support eliminating memcpy.inline. (details)
  14. Fix broken link for Sphinx installation (details)
  15. Fix invalid link format in Clang LanguageExtension (details)
  16. [x86] add tests for fmax/fmin experimental intrinsics with 'fast' FMF; NFC (details)
Commit b7586afc4dcddd1abc70724585c3eb3857e27f43 by gabor.marton
[analyzer][StdLibraryFunctionsChecker] Remove strcasecmp

There are 2 reasons to remove strcasecmp and strncasecmp.
1) They are also modeled in CStringChecker and the related argumentum
   contraints are checked there.
2) The argument constraints are checked in CStringChecker::evalCall.
   This is fundamentally flawed, they should be checked in checkPreCall.
   Even if we set up CStringChecker as a weak dependency for
   StdLibraryFunctionsChecker then the latter reports the warning always.
   Besides, CStringChecker fails to discover the constraint violation
   before the call, so, its evalCall returns with `true` and then
   StdCLibraryFunctions also tries to evaluate, this causes an assertion
   in CheckerManager.

Either we fix CStringChecker to handle the call prerequisites in
checkPreCall, or we must not evaluate any pure functions in
StdCLibraryFunctions that are also handled in CStringChecker.
We do the latter in this patch.

Differential Revision: https://reviews.llvm.org/D87239
The file was modifiedclang/test/Analysis/std-c-library-functions-POSIX.c
The file was addedclang/test/Analysis/std-c-library-functions-arg-cstring-dependency.c
The file was modifiedclang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
Commit cd89f5c91b4bad90278a59865fc06a75211589a1 by kerry.mclaughlin
[SVE][CodeGen] Legalisation of truncate for scalable vectors

Truncating from an illegal SVE type to a legal type, e.g.
`trunc <vscale x 4 x i64> %in to <vscale x 4 x i32>`
fails after PromoteIntOp_CONCAT_VECTORS attempts to
create a BUILD_VECTOR.

This patch changes the promote function to create a sequence of
INSERT_SUBVECTORs if the return type is scalable, and replaces
these with UNPK+UZP1 for AArch64.

Reviewed By: paulwalker-arm

Differential Revision: https://reviews.llvm.org/D86548
The file was addedllvm/test/CodeGen/AArch64/sve-split-trunc.ll
The file was modifiedllvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
The file was modifiedllvm/lib/Target/AArch64/AArch64ISelLowering.cpp
Commit a97648b93846f163af262b9a0db684c7f5efc43f by gabor.marton
[analyzer][StdLibraryFunctionsChecker] Add better diagnostics

Differential Revision: https://reviews.llvm.org/D79431
The file was modifiedclang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
Commit e80605e2421f1fe09eb6f64f46dc65766c2d5184 by llvm-dev
[X86] Remove WaitInsert::TTI member. NFCI.

This is only ever set/used inside WaitInsert::runOnMachineFunction so don't bother storing it in the class.
The file was modifiedllvm/lib/Target/X86/X86InsertWait.cpp
Commit fc49abee5674261289d7e66c3291c0f1c5199689 by llvm-dev
[X86][SSE] lowerShuffleAsSplitOrBlend always returns a shuffle.

lowerShuffleAsSplitOrBlend always returns a target shuffle result (and is the default operation for lowering some shuffle types), so we don't need to check for null.
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
Commit 0aea3a79adfdd6b83f53f6653c98c1bfd94ef878 by llvm-dev
[SLP][X86] Add division by uniform constant tests (PR47476)
The file was addedllvm/test/Transforms/SLPVectorizer/X86/arith-div.ll
Commit de25ebaac6d2fed371fcd03d95b35eaa2207f395 by llvm-dev
[CostModel][X86] Add vXi32 division by uniform constant costs (PR47476)

Other types can be handled in future patches but their uniform / non-uniform costs are more similar and don't appear to cause many vectorization issues.
The file was modifiedllvm/test/Analysis/CostModel/X86/div.ll
The file was modifiedllvm/lib/Target/X86/X86TargetTransformInfo.cpp
The file was modifiedllvm/test/Transforms/SLPVectorizer/X86/arith-div.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/vdiv-cost.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/rem.ll
Commit 576bd52f778405de08f309678e4fe4f7523bf7c4 by llvm-dev
[Codegen][X86] Move AMX specific codegen tests into X86 subfolder.
The file was removedclang/test/CodeGen/AMX/amx.c
The file was addedclang/test/CodeGen/X86/amx.c
The file was removedclang/test/CodeGen/AMX/amx_errors.c
The file was addedclang/test/CodeGen/X86/amx_errors.c
The file was addedclang/test/CodeGen/X86/amx_inline_asm.c
The file was removedclang/test/CodeGen/AMX/amx_inline_asm.c
Commit 875b8537eea0662ead820979f18c83d5e31b4b8b by sguelton
[clang-tidy] Fix reST syntax

Authored by Eisuke Kawashima [https://github.com/llvm/llvm-project/pull/245]
The file was modifiedclang-tools-extra/docs/clang-tidy/checks/misc-no-recursion.rst
The file was modifiedclang-tools-extra/docs/clang-tidy/checks/bugprone-suspicious-include.rst
The file was modifiedclang-tools-extra/docs/clang-tidy/checks/misc-unused-parameters.rst
The file was modifiedclang-tools-extra/docs/clang-tidy/checks/modernize-use-uncaught-exceptions.rst
The file was modifiedclang-tools-extra/docs/clang-tidy/checks/bugprone-terminating-continue.rst
The file was modifiedclang-tools-extra/docs/clang-tidy/checks/google-readability-casting.rst
The file was modifiedclang-tools-extra/docs/clang-tidy/checks/misc-misplaced-const.rst
The file was modifiedclang-tools-extra/docs/clang-tidy/checks/bugprone-not-null-terminated-result.rst
The file was modifiedclang-tools-extra/docs/clang-tidy/checks/modernize-use-noexcept.rst
The file was modifiedclang-tools-extra/docs/clang-tidy/checks/google-objc-global-variable-declaration.rst
The file was modifiedclang-tools-extra/docs/clang-tidy/checks/bugprone-exception-escape.rst
The file was modifiedclang-tools-extra/docs/clang-tidy/checks/readability-const-return-type.rst
The file was modifiedclang-tools-extra/docs/clang-tidy/checks/cert-con36-c.rst
The file was modifiedclang-tools-extra/docs/clang-tidy/checks/modernize-replace-disallow-copy-and-assign-macro.rst
The file was modifiedclang-tools-extra/docs/clang-tidy/checks/bugprone-forwarding-reference-overload.rst
The file was modifiedclang-tools-extra/docs/clang-tidy/checks/zircon-temporary-objects.rst
The file was modifiedclang-tools-extra/docs/clang-tidy/checks/bugprone-argument-comment.rst
The file was modifiedclang-tools-extra/docs/clang-tidy/checks/cert-con54-cpp.rst
The file was modifiedclang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines-avoid-non-const-global-variables.rst
The file was modifiedclang-tools-extra/docs/clang-tidy/checks/bugprone-suspicious-missing-comma.rst
The file was modifiedclang-tools-extra/docs/clang-tidy/checks/bugprone-lambda-function-name.rst
Commit 2239882f7d0e4e6d5702bc20ba071a92ec75d37c by llvm-dev
[CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder.

There are still plenty of tests that specify x86 as a triple but most shouldn't be doing anything very target specific - we can move any ones that I have missed on a case by case basis.
The file was removedclang/test/CodeGen/bitscan-builtins.c
The file was addedclang/test/CodeGen/X86/builtin-clwb.c
The file was removedclang/test/CodeGen/avx512vldq-builtins.c
The file was addedclang/test/CodeGen/X86/avx-builtins-constrained-cmp.c
The file was addedclang/test/CodeGen/X86/avx512vbmi2-builtins.c
The file was addedclang/test/CodeGen/X86/intel-avx512vp2intersect.c
The file was addedclang/test/CodeGen/X86/avx512vlcd-builtins.c
The file was removedclang/test/CodeGen/builtin-clwb.c
The file was addedclang/test/CodeGen/X86/avx512vpopcntdqvlintrin.c
The file was addedclang/test/CodeGen/X86/builtin-wbnoinvd.c
The file was removedclang/test/CodeGen/lwp-builtins.c
The file was addedclang/test/CodeGen/X86/avx512vbmivl-builtin.c
The file was addedclang/test/CodeGen/X86/xop-builtins-cmp.c
The file was addedclang/test/CodeGen/X86/lwp-builtins.c
The file was removedclang/test/CodeGen/xop-builtins-cmp.c
The file was removedclang/test/CodeGen/rdrand-builtins.c
The file was removedclang/test/CodeGen/avx-builtins-constrained-cmp.c
The file was removedclang/test/CodeGen/bmi-builtins.c
The file was addedclang/test/CodeGen/X86/avx512er-builtins.c
The file was removedclang/test/CodeGen/fma4-builtins.c
The file was removedclang/test/CodeGen/invpcid.c
The file was addedclang/test/CodeGen/X86/sse-builtins-dbg.c
The file was addedclang/test/CodeGen/X86/invpcid.c
The file was addedclang/test/CodeGen/X86/sse3-builtins.c
The file was addedclang/test/CodeGen/X86/avx512vnni-builtins.c
The file was addedclang/test/CodeGen/X86/vpclmulqdq-builtins.c
The file was addedclang/test/CodeGen/X86/builtin-movdir.c
The file was addedclang/test/CodeGen/X86/avx512bitalg-builtins.c
The file was addedclang/test/CodeGen/X86/rot-intrinsics.c
The file was addedclang/test/CodeGen/X86/avx512vl-builtins.c
The file was removedclang/test/CodeGen/avx512bw-builtins.c
The file was removedclang/test/CodeGen/rot-intrinsics.c
The file was addedclang/test/CodeGen/X86/sse2-builtins.c
The file was removedclang/test/CodeGen/avx512pf-builtins.c
The file was addedclang/test/CodeGen/X86/fsgsbase-builtins.c
The file was removedclang/test/CodeGen/pause.c
The file was addedclang/test/CodeGen/X86/adx-builtins.c
The file was removedclang/test/CodeGen/popcnt-builtins.c
The file was removedclang/test/CodeGen/avx512-kconstraints-att_inline_asm.c
The file was removedclang/test/CodeGen/avx512vbmi-builtins.c
The file was addedclang/test/CodeGen/X86/rdrand-builtins.c
The file was removedclang/test/CodeGen/sha-builtins.c
The file was removedclang/test/CodeGen/builtin-clzero.c
The file was addedclang/test/CodeGen/X86/sse42-builtins.c
The file was removedclang/test/CodeGen/sse-builtins.c
The file was addedclang/test/CodeGen/X86/ssse3-builtins.c
The file was addedclang/test/CodeGen/X86/bmi2-builtins.c
The file was removedclang/test/CodeGen/adx-builtins.c
The file was addedclang/test/CodeGen/X86/tbm-builtins.c
The file was removedclang/test/CodeGen/avx512f-builtins-constrained-cmp.c
The file was removedclang/test/CodeGen/avx-builtins.c
The file was removedclang/test/CodeGen/sse4a-builtins.c
The file was addedclang/test/CodeGen/X86/xop-builtins.c
The file was removedclang/test/CodeGen/avx512vbmi2-builtins.c
The file was addedclang/test/CodeGen/X86/avx512-inline-asm-kregisters-basics.c
The file was removedclang/test/CodeGen/avx512vl-builtins-constrained.c
The file was removedclang/test/CodeGen/adc-builtins.c
The file was addedclang/test/CodeGen/X86/popcnt-builtins.c
The file was addedclang/test/CodeGen/X86/rd-builtins.c
The file was removedclang/test/CodeGen/avx512dq-builtins.c
The file was addedclang/test/CodeGen/X86/cldemote.c
The file was addedclang/test/CodeGen/X86/3dnow-builtins.c
The file was addedclang/test/CodeGen/X86/waitpkg.c
The file was addedclang/test/CodeGen/X86/pause.c
The file was addedclang/test/CodeGen/X86/sha-builtins.c
The file was addedclang/test/CodeGen/X86/sse41-builtins.c
The file was addedclang/test/CodeGen/X86/avx512bw-builtins.c
The file was addedclang/test/CodeGen/X86/builtin-wbinvd.c
The file was addedclang/test/CodeGen/X86/avx512-reduceMinMaxIntrin.c
The file was removedclang/test/CodeGen/avx512bf16-builtins.c
The file was removedclang/test/CodeGen/avx512ifma-builtins.c
The file was removedclang/test/CodeGen/sse41-builtins.c
The file was removedclang/test/CodeGen/builtin-clflushopt.c
The file was addedclang/test/CodeGen/X86/cetintrin.c
The file was removedclang/test/CodeGen/cetintrin.c
The file was removedclang/test/CodeGen/avx512cdintrin.c
The file was addedclang/test/CodeGen/X86/fma-builtins.c
The file was removedclang/test/CodeGen/xop-builtins.c
The file was removedclang/test/CodeGen/rdpid-builtins.c
The file was addedclang/test/CodeGen/X86/bitscan-builtins.c
The file was addedclang/test/CodeGen/X86/avx512f-builtins.c
The file was addedclang/test/CodeGen/X86/sse4a-builtins.c
The file was addedclang/test/CodeGen/X86/avx512bf16-builtins.c
The file was removedclang/test/CodeGen/avx512vlcd-builtins.c
The file was removedclang/test/CodeGen/mmx-inline-asm.c
The file was removedclang/test/CodeGen/avx512vlbf16-builtins.c
The file was removedclang/test/CodeGen/avx512f-builtins-constrained.c
The file was removedclang/test/CodeGen/sse42-builtins.c
The file was addedclang/test/CodeGen/X86/avx512vlbw-builtins.c
The file was addedclang/test/CodeGen/X86/avx512f-builtins-constrained.c
The file was removedclang/test/CodeGen/avx512vlbw-builtins.c
The file was removedclang/test/CodeGen/fma-builtins-constrained.c
The file was removedclang/test/CodeGen/tbm-builtins.c
The file was addedclang/test/CodeGen/X86/avx512dq-builtins.c
The file was removedclang/test/CodeGen/mmx-inline-asm-error.c
The file was addedclang/test/CodeGen/X86/avx512vl-builtins-constrained.c
The file was removedclang/test/CodeGen/sse.c
The file was addedclang/test/CodeGen/X86/avx512-reduceIntrin.c
The file was removedclang/test/CodeGen/ssse3-builtins.c
The file was addedclang/test/CodeGen/X86/pclmul-builtins.c
The file was addedclang/test/CodeGen/X86/avx512vldq-builtins.c
The file was removedclang/test/CodeGen/avx512er-builtins.c
The file was removedclang/test/CodeGen/prefetchw-builtins.c
The file was removedclang/test/CodeGen/avx-cmp-builtins.c
The file was removedclang/test/CodeGen/intel-avx512vp2intersect.c
The file was addedclang/test/CodeGen/X86/avx512vlvbmi2-builtins.c
The file was removedclang/test/CodeGen/builtin-wbnoinvd.c
The file was removedclang/test/CodeGen/f16c-builtins-constrained.c
The file was removedclang/test/CodeGen/f16c-builtins.c
The file was removedclang/test/CodeGen/ptwrite.c
The file was removedclang/test/CodeGen/intel-avx512vlvp2intersect.c
The file was addedclang/test/CodeGen/X86/f16c-builtins-constrained.c
The file was removedclang/test/CodeGen/waitpkg.c
The file was removedclang/test/CodeGen/avx2-builtins.c
The file was removedclang/test/CodeGen/avx512vlbitalg-builtins.c
The file was addedclang/test/CodeGen/X86/avx512-kconstraints-att_inline_asm.c
The file was addedclang/test/CodeGen/X86/fma-builtins-constrained.c
The file was addedclang/test/CodeGen/X86/ptwrite.c
The file was addedclang/test/CodeGen/X86/rdpid-builtins.c
The file was addedclang/test/CodeGen/X86/avx512vbmi-builtins.c
The file was addedclang/test/CodeGen/X86/pku.c
The file was addedclang/test/CodeGen/X86/lzcnt-builtins.c
The file was removedclang/test/CodeGen/avx512vpopcntdqintrin.c
The file was removedclang/test/CodeGen/sse2-builtins.c
The file was removedclang/test/CodeGen/sse3-builtins.c
The file was addedclang/test/CodeGen/X86/avx512vlvnni-builtins.c
The file was addedclang/test/CodeGen/X86/prefetchw-builtins.c
The file was removedclang/test/CodeGen/pku.c
The file was removedclang/test/CodeGen/3dnow-builtins.c
The file was removedclang/test/CodeGen/avx512-reduceMinMaxIntrin.c
The file was removedclang/test/CodeGen/avx512bitalg-builtins.c
The file was addedclang/test/CodeGen/X86/avx512pf-builtins.c
The file was removedclang/test/CodeGen/sse-builtins-constrained-cmp.c
The file was addedclang/test/CodeGen/X86/gfni-builtins.c
The file was addedclang/test/CodeGen/X86/sse.c
The file was addedclang/test/CodeGen/X86/avx512vlbf16-builtins.c
The file was removedclang/test/CodeGen/sse2-builtins-constrained-cmp.c
The file was addedclang/test/CodeGen/X86/avx512vl-builtins-constrained-cmp.c
The file was addedclang/test/CodeGen/X86/rtm-builtins.c
The file was addedclang/test/CodeGen/X86/mmx-inline-asm-error.c
The file was addedclang/test/CodeGen/X86/avx-builtins.c
The file was addedclang/test/CodeGen/X86/fma4-builtins.c
The file was addedclang/test/CodeGen/X86/mmx-inline-asm.c
The file was removedclang/test/CodeGen/mmx-shift-with-immediate.c
The file was addedclang/test/CodeGen/X86/sse2-builtins-constrained-cmp.c
The file was removedclang/test/CodeGen/vaes-builtins.c
The file was removedclang/test/CodeGen/avx-shuffle-builtins.c
The file was removedclang/test/CodeGen/gfni-builtins.c
The file was addedclang/test/CodeGen/X86/avx512vlbitalg-builtins.c
The file was removedclang/test/CodeGen/movbe-builtins.c
The file was removedclang/test/CodeGen/avx512ifmavl-builtins.c
The file was removedclang/test/CodeGen/cldemote.c
The file was addedclang/test/CodeGen/X86/avx-cmp-builtins.c
The file was removedclang/test/CodeGen/avx512vl-builtins.c
The file was removedclang/test/CodeGen/avx512vlvbmi2-builtins.c
The file was addedclang/test/CodeGen/X86/f16c-builtins.c
The file was addedclang/test/CodeGen/X86/avx512vpopcntdqintrin.c
The file was removedclang/test/CodeGen/rd-builtins.c
The file was addedclang/test/CodeGen/X86/avx-shuffle-builtins.c
The file was removedclang/test/CodeGen/avx512vlvnni-builtins.c
The file was addedclang/test/CodeGen/X86/mmx-shift-with-immediate.c
The file was removedclang/test/CodeGen/avx512vl-builtins-constrained-cmp.c
The file was addedclang/test/CodeGen/X86/bmi-builtins.c
The file was addedclang/test/CodeGen/X86/mmx-builtins.c
The file was removedclang/test/CodeGen/fsgsbase-builtins.c
The file was removedclang/test/CodeGen/avx512f-builtins.c
The file was removedclang/test/CodeGen/bmi2-builtins.c
The file was addedclang/test/CodeGen/X86/movbe-builtins.c
The file was addedclang/test/CodeGen/X86/avx512f-builtins-constrained-cmp.c
The file was removedclang/test/CodeGen/avx512-inline-asm-kregisters-basics.c
The file was removedclang/test/CodeGen/rtm-builtins.c
The file was removedclang/test/CodeGen/avx512-reduceIntrin.c
The file was addedclang/test/CodeGen/X86/avx512cdintrin.c
The file was addedclang/test/CodeGen/X86/sse-builtins-constrained-cmp.c
The file was addedclang/test/CodeGen/X86/sse-builtins.c
The file was removedclang/test/CodeGen/avx512vnni-builtins.c
The file was addedclang/test/CodeGen/X86/avx512ifmavl-builtins.c
The file was removedclang/test/CodeGen/fma-builtins.c
The file was removedclang/test/CodeGen/lzcnt-builtins.c
The file was removedclang/test/CodeGen/avx512vbmivl-builtin.c
The file was addedclang/test/CodeGen/X86/adc-builtins.c
The file was removedclang/test/CodeGen/vpclmulqdq-builtins.c
The file was removedclang/test/CodeGen/pclmul-builtins.c
The file was addedclang/test/CodeGen/X86/avx2-builtins.c
The file was removedclang/test/CodeGen/builtin-wbinvd.c
The file was removedclang/test/CodeGen/avx512vpopcntdqvlintrin.c
The file was removedclang/test/CodeGen/mmx-builtins.c
The file was addedclang/test/CodeGen/X86/vaes-builtins.c
The file was addedclang/test/CodeGen/X86/intel-avx512vlvp2intersect.c
The file was removedclang/test/CodeGen/sse-builtins-dbg.c
The file was addedclang/test/CodeGen/X86/builtin-clflushopt.c
The file was addedclang/test/CodeGen/X86/builtin-clzero.c
The file was removedclang/test/CodeGen/builtin-movdir.c
The file was removedclang/test/CodeGen/sse-builtins-constrained.c
The file was addedclang/test/CodeGen/X86/avx512ifma-builtins.c
The file was addedclang/test/CodeGen/X86/sse-builtins-constrained.c
Commit 8c0bbbade169d9fda6cac8f181660009599a7656 by mkazantsev
[NFC] Refactoring in SCEV: add missing `const` qualifiers
The file was modifiedllvm/include/llvm/Analysis/ScalarEvolution.h
The file was modifiedllvm/lib/Analysis/ScalarEvolution.cpp
Commit ec46cfefe80d58cdc7068ad4e4f8efde6d94d835 by Louis Dionne
[libcxx] Simplify back-deployment testing

The needs of back-deployment testing currently require two different
ways of running the test suite: one based on the deployment target,
and one based on the target triple. Since the triple includes all the
information we need, it's better to have just one way of doing things.

Furthermore, `--param platform=XXX` is also supersedded by using the
target triple. Previously, this parameter would serve the purpose of
controling XFAILs for availability markup errors, however it is possible
to achieve the same thing by using with_system_cxx_lib only and using
.verify.cpp tests instead, as explained in the documentation changes.

The motivation for this change is twofold:
1. This part of the Lit config has always been really confusing and
   complicated, and it has been a source of bugs in the past. I have
   simplified it iteratively in the past, but the complexity is still
   there.
2. The deployment-target detection started failing in weird ways in
   recent Clangs, breaking our CI. Instead of band-aid patching the
   issue, I decided to remove the complexity altogether by using target
   triples even on Apple platforms.

A follow-up to this commit will bring the test suite in line with
the recommended way of handling availability markup tests.
The file was modifiedlibcxx/utils/libcxx/test/config.py
The file was modifiedlibunwind/test/lit.site.cfg.in
The file was modifiedlibcxx/utils/ci/macos-backdeployment.sh
The file was modifiedlibcxxabi/test/lit.site.cfg.in
The file was modifiedlibcxx/test/configs/legacy.cfg.in
The file was modifiedlibcxx/utils/libcxx/test/target_info.py
The file was modifiedlibcxx/docs/DesignDocs/AvailabilityMarkup.rst
Commit a5ec99da6ea75a013ed201eb9c80066bd6f4131d by flo
[DSE] Support eliminating memcpy.inline.

MemoryLocation has been taught about memcpy.inline, which means we can
get the memory locations read and written by it. This means DSE can
handle memcpy.inline
The file was modifiedllvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/memset-and-memcpy.ll
Commit ed95f7c7ce183564ed2266903fe605106f069beb by gchatelet
Fix broken link for Sphinx installation
The file was modifiedllvm/docs/CMake.rst
Commit 05d02e5a4e54a04f050b52ee30d1860073bd8b34 by gchatelet
Fix invalid link format in Clang LanguageExtension
The file was modifiedclang/docs/LanguageExtensions.rst
Commit 1ebb31b14cd175b3f272e232958d342221eb875c by spatel
[x86] add tests for fmax/fmin experimental intrinsics with 'fast' FMF; NFC

D87391 proposes to change the lowerings for 'nnan'-only FMF.
That's the minimal requirement to get good codegen for x86,
but currently we have bugs hindering that output unless the
full 'fast' FMF is applied. These tests provide coverage for
the ideal lowerings.
The file was addedllvm/test/CodeGen/X86/vector-reduce-fmax-fmin-fast.ll