SuccessChanges

Summary

  1. Fix print-dot-ddg.ll so it doesn't try to write to the source tree (& uses the test temp paths instead) (details)
  2. lldb subprogram_ranges.test - remove dependence on temp file name (details)
  3. Revert "Revert "Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis."""" (details)
  4. [gn build] Port 6b0ee02747e (details)
  5. [CodeGen] Remove unused function isCallerPreservedOrConstPhysReg (NFC) (details)
  6. [llvm] Use *Set::contains (NFC) (details)
  7. [Target] Use llvm::find_if (NFC) (details)
Commit 4a3c2ba890460a209b289dca525e9de6f8ad0af3 by dblaikie
Fix print-dot-ddg.ll so it doesn't try to write to the source tree (& uses the test temp paths instead)
The file was modifiedllvm/test/Analysis/DDG/print-dot-ddg.ll
Commit 2ff36e79291486b489ae26418daa1b123473b405 by dblaikie
lldb subprogram_ranges.test - remove dependence on temp file name
The file was modifiedlldb/test/Shell/SymbolFile/DWARF/subprogram_ranges.test
Commit 6b0ee02747ed22d41e175d15f27025183341e6f8 by Artem Dergachev
Revert "Revert "Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis.""""

This reverts commit b12f26733a4259c90e5f387aceb9f23c35e003b8.

Fix dead include that looked like another missed circular dependency.
The file was addedclang/include/clang/Analysis/CrossTUAnalysisHelper.h
The file was removedclang/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h
The file was removedclang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
The file was removedclang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp
The file was modifiedclang/include/clang/CrossTU/CrossTranslationUnit.h
The file was addedclang/include/clang/Analysis/PathDiagnosticConsumers.h
The file was modifiedclang/include/clang/module.modulemap
The file was modifiedclang/lib/StaticAnalyzer/Core/CMakeLists.txt
The file was removedclang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp
The file was modifiedclang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
The file was modifiedclang/lib/Frontend/CompilerInvocation.cpp
The file was removedclang/lib/StaticAnalyzer/Core/TextDiagnostics.cpp
The file was addedclang/lib/Analysis/TextPathDiagnosticConsumer.cpp
The file was modifiedclang/lib/CrossTU/CrossTranslationUnit.cpp
The file was modifiedclang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
The file was addedclang/lib/Analysis/SarifPathDiagnosticConsumer.cpp
The file was addedclang/lib/Analysis/PlistHTMLPathDiagnosticConsumer.cpp
The file was addedclang/include/clang/Analysis/PathDiagnosticConsumers.def
The file was modifiedclang/include/clang/StaticAnalyzer/Core/Analyses.def
The file was modifiedclang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
The file was addedclang/lib/Analysis/HTMLPathDiagnosticConsumer.cpp
The file was addedclang/lib/Analysis/PlistPathDiagnosticConsumer.cpp
The file was modifiedclang/lib/Analysis/CMakeLists.txt
Commit 495b301de6ed9990e6e04e603a61b16639d5ad6f by llvmgnsyncbot
[gn build] Port 6b0ee02747e
The file was modifiedllvm/utils/gn/secondary/clang/lib/StaticAnalyzer/Core/BUILD.gn
The file was modifiedllvm/utils/gn/secondary/clang/lib/Analysis/BUILD.gn
Commit 8febb2e0f56107b3256999c9e1520fdc51fcd1b4 by kazu
[CodeGen] Remove unused function isCallerPreservedOrConstPhysReg (NFC)

The last use of the function was removed on Oct 20, 2018 in commit
8d6ff4c0af843e1a61b76d89812aed91e358de34.
The file was modifiedllvm/include/llvm/CodeGen/MachineRegisterInfo.h
The file was modifiedllvm/lib/CodeGen/MachineRegisterInfo.cpp
Commit 33bf1cad759487f678f2b694866e2608c4b99aea by kazu
[llvm] Use *Set::contains (NFC)
The file was modifiedllvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
The file was modifiedllvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
The file was modifiedllvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
The file was modifiedllvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
The file was modifiedllvm/lib/Transforms/Scalar/LoopRerollPass.cpp
The file was modifiedllvm/lib/Transforms/IPO/FunctionAttrs.cpp
The file was modifiedllvm/lib/Transforms/Instrumentation/ControlHeightReduction.cpp
The file was modifiedllvm/lib/Transforms/Scalar/JumpThreading.cpp
Commit b934160aaa36be42d5b868704157f30339e7d855 by kazu
[Target] Use llvm::find_if (NFC)
The file was modifiedllvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp
The file was modifiedllvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
The file was modifiedllvm/lib/Target/AArch64/AArch64ISelLowering.cpp
The file was modifiedllvm/lib/Target/AMDGPU/GCNRegPressure.cpp
The file was modifiedllvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
The file was modifiedllvm/lib/Target/X86/X86InstructionSelector.cpp
The file was modifiedllvm/lib/Target/AVR/MCTargetDesc/AVRMCExpr.cpp
The file was modifiedllvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp