SuccessChanges

Summary

  1. Make most clangd unittests pass on Windows (details)
  2. [X86][AVX] Add i686 avx splat tests (details)
  3. [clang-format] Proposal for clang-format to give compiler style warnings (details)
Commit 51fa7409e7be48f77e16c31d7e61e7de49310163 by nicolasweber
Make most clangd unittests pass on Windows
The Windows triple currently turns on delayed template parsing, which
confuses several unit tests that use templates.
For now, just explicitly disable delayed template parsing. This isn't
ideal, but:
- the Windows triple will soon no longer use delayed template parsing
by default
- there's precedent for this in the clangd unit tests already
- let's get the clangd tests pass on Windows first before making
behavioral changes
Part of PR43592.
llvm-svn: 374718
The file was modifiedclang-tools-extra/clangd/unittests/SemanticHighlightingTests.cpp
The file was modifiedclang-tools-extra/clangd/unittests/TweakTesting.h
The file was modifiedclang-tools-extra/clangd/unittests/FindTargetTests.cpp
The file was modifiedclang-tools-extra/clangd/unittests/TweakTests.cpp
The file was modifiedclang-tools-extra/clangd/unittests/ParsedASTTests.cpp
The file was modifiedclang-tools-extra/clangd/unittests/SelectionTests.cpp
The file was modifiedclang-tools-extra/clangd/unittests/TweakTesting.cpp
The file was modifiedclang-tools-extra/clangd/unittests/XRefsTests.cpp
Commit e84916d8917b3b7cc3e629d343675adfb66c0022 by llvm-dev
[X86][AVX] Add i686 avx splat tests
llvm-svn: 374719
The file was modifiedllvm/test/CodeGen/X86/avx-splat.ll
Commit 6a1f7d6c9ff8228328d0e65b8678a9c6dff49837 by mydeveloperday
[clang-format] Proposal for clang-format to give compiler style warnings
relanding {D68554} with fixed lit tests, checked on Windows and MacOS
llvm-svn: 374720
The file was modifiedclang/tools/clang-format/ClangFormat.cpp
The file was addedclang/test/Format/dry-run.cpp
The file was addedclang/test/Format/dry-run-alias.cpp
The file was modifiedclang/tools/clang-format/CMakeLists.txt