SuccessChanges

Changes from Git (git http://labmaster3.local/git/llvm-project.git)

Summary

  1. [GVN] introduce GVNOptions to control GVN pass behavior (details)
  2. [LLDB] Add SymbolVendorWasm plugin for WebAssembly debugging (details)
  3. [LLDB] Convert Plugins/ObjectFile/wasm/ObjectFileWasm.h to unix line (details)
  4. remove an include that's unused after r347592 (details)
Commit 3478551bf3d24ab20a52f1eddb5b4c9bd5c8bf77 by fedor.sergeev
[GVN] introduce GVNOptions to control GVN pass behavior
There are a few global (cl::opt) controls that enable optional behavior
in GVN. Introduce GVNOptions that provide corresponding per-pass
instance controls.
That will allow to use GVN multiple times in pipeline each time with
different settings.
Reviewers: asbirlea, rnk, reames, skatkov, fhahn Reviewed By: fhahn
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D72732
The file was modifiedllvm/lib/Transforms/Scalar/GVN.cpp
The file was modifiedllvm/include/llvm/Transforms/Scalar/GVN.h
Commit 9b3254dbf9f6624c772db7cfa7a3c29a0b94be8e by dschuff
[LLDB] Add SymbolVendorWasm plugin for WebAssembly debugging
Add plugin class SymbolVendorWasm, with the logic to manage debug
symbols for Wasm modules.
Reviewers: clayborg, labath, aprantl, sbc100, teemperor
Reviewed By: labath
Tags: #lldb
Differential Revision: https://reviews.llvm.org/D72650
The file was addedlldb/source/Plugins/SymbolVendor/wasm/SymbolVendorWasm.cpp
The file was addedlldb/source/Plugins/SymbolVendor/wasm/SymbolVendorWasm.h
The file was modifiedlldb/source/Plugins/SymbolVendor/CMakeLists.txt
The file was modifiedlldb/source/Plugins/ObjectFile/wasm/ObjectFileWasm.h
The file was modifiedlldb/source/API/SystemInitializerFull.cpp
The file was modifiedlldb/source/Plugins/ObjectFile/wasm/ObjectFileWasm.cpp
The file was addedlldb/test/Shell/ObjectFile/wasm/unified-debug-sections.yaml
The file was addedlldb/source/Plugins/SymbolVendor/wasm/CMakeLists.txt
The file was modifiedlldb/tools/lldb-test/SystemInitializerTest.cpp
Commit d34e4152e3e057b311d7d6c0c93dc30fa76aa94f by dschuff
[LLDB] Convert Plugins/ObjectFile/wasm/ObjectFileWasm.h to unix line
endings
The file was modifiedlldb/source/Plugins/ObjectFile/wasm/ObjectFileWasm.h
Commit 81c67da0f20a101b5ee3a9c1ce8c74a6a0a1925c by thakis
remove an include that's unused after r347592
The file was modifiedllvm/lib/LTO/ThinLTOCodeGenerator.cpp