FailedChanges

Summary

  1. [RISCV] Use separate Lo and Hi MemOperands when expanding BuildPairF64Pseudo and SplitF64Pseudo. (details)
  2. [clangd] Add clang-tidy options to config (details)
  3. [Analysis] Remove unused system header includes (details)
  4. [clangd] Fix compile error after 20b69af7 (details)
Commit 84b8222705c32c15818a9093b8217027f129f218 by craig.topper
[RISCV] Use separate Lo and Hi MemOperands when expanding BuildPairF64Pseudo and SplitF64Pseudo.

We generate two 4 byte loads or two stores as part of the expansion.
Previously the MemOperand was set the same for both to cover the
full 8 bytes. Now we set a separate 4 byte mem operand for each
with a 4 byte offset for the high part.
The file was modifiedllvm/lib/Target/RISCV/RISCVISelLowering.cpp
Commit 20b69af7c9c8bd9a621b05203f944bf94a3a4c26 by n.james93
[clangd] Add clang-tidy options to config

First step of implementing clang-tidy configuration into clangd config.
This is just adding support for reading and verifying the clang tidy options from the config fragments.
No support is added for actually using the options within clang-tidy yet.

That will be added in a follow up as its a little more involved.

Reviewed By: sammccall

Differential Revision: https://reviews.llvm.org/D90531
The file was modifiedclang-tools-extra/clangd/unittests/ConfigCompileTests.cpp
The file was modifiedclang-tools-extra/clangd/ConfigYAML.cpp
The file was modifiedclang-tools-extra/clangd/unittests/ConfigYAMLTests.cpp
The file was modifiedclang-tools-extra/clangd/Config.h
The file was modifiedclang-tools-extra/clangd/ConfigCompile.cpp
The file was modifiedclang-tools-extra/clangd/ConfigFragment.h
Commit 24d6e60488a2f447df27a4f67a960925deceeb6b by llvm-dev
[Analysis] Remove unused system header includes

Cleanup unused system headers and fix an implicit dependency
The file was modifiedllvm/lib/Analysis/DivergenceAnalysis.cpp
The file was modifiedllvm/lib/Analysis/IndirectCallPromotionAnalysis.cpp
Commit 82c22f124816d1f260dc8f0626d56b459d1358b8 by n.james93
[clangd] Fix compile error after 20b69af7

Some of the buildbots were failing due to what seems to be them using a non c++14 compilant std::string implementation.
Since c++14 std::basic_string::append(const basic_string, size_t, size_t) has a defaulted 3rd paramater, but some of the build bots were reporting that it wasn't defaulted in their implementation.
The file was modifiedclang-tools-extra/clangd/ConfigCompile.cpp