Changes

Changes from Git (git https://github.com/llvm/llvm-project.git)

Summary

  1. [mlir][Vector] Make VectorToSCF deterministic (details)
  2. getClangStripDependencyFileAdjuster(): Do not remove -M args when using MSVC cl driver (details)
Commit 9be6178449555576645ac922e342936319445cac by ntv
[mlir][Vector] Make VectorToSCF deterministic

Differential Revision: https://reviews.llvm.org/D87273
The file was modifiedmlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp
The file was modifiedmlir/test/Conversion/VectorToSCF/vector-to-loops.mlir
Commit 2168dbf4cc766dfb552076d9b1e84b00122b7993 by hans
getClangStripDependencyFileAdjuster(): Do not remove -M args when using MSVC cl driver

MSVC's cl.exe has a few command line arguments which start with -M such
as "-MD", "-MDd", "-MT", "-MTd", "-MP".
These arguments are not dependency file generation related, and these
arguments were being removed by getClangStripDependencyFileAdjuster()
which was wrong.

Differential revision: https://reviews.llvm.org/D86999
The file was modifiedclang/lib/Tooling/ArgumentsAdjusters.cpp
The file was modifiedclang/unittests/Tooling/ToolingTest.cpp