SuccessChanges

Summary

  1. [lldb/Scripts] Remove swig_bot_lib/__init__.py (details)
  2. [GVN] introduce GVNOptions to control GVN pass behavior (details)
  3. [LLDB] Add SymbolVendorWasm plugin for WebAssembly debugging (details)
  4. [LLDB] Convert Plugins/ObjectFile/wasm/ObjectFileWasm.h to unix line (details)
  5. remove an include that's unused after r347592 (details)
  6. [lldb/test] Revert changes to debug-names-compressed.cpp (details)
  7. [SystemZ] Avoid unnecessary conversions in vecintrin.h (details)
  8. [PowerPC][AIX] Make PIC the default relocation model for AIX (details)
  9. [gn build] include revision information in lld --version output (details)
Commit 26646761e2bf41eebcf58e09a6f9bb85b94ec3f6 by Jonas Devlieghere
[lldb/Scripts] Remove swig_bot_lib/__init__.py
The file was removedlldb/scripts/swig_bot_lib/__init__.py
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/include/llvm/Transforms/Scalar/GVN.h
The file was modifiedllvm/lib/Transforms/Scalar/GVN.cpp
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 modifiedlldb/source/Plugins/ObjectFile/wasm/ObjectFileWasm.cpp
The file was modifiedlldb/tools/lldb-test/SystemInitializerTest.cpp
The file was modifiedlldb/source/Plugins/ObjectFile/wasm/ObjectFileWasm.h
The file was modifiedlldb/source/Plugins/SymbolVendor/CMakeLists.txt
The file was modifiedlldb/source/API/SystemInitializerFull.cpp
The file was addedlldb/source/Plugins/SymbolVendor/wasm/SymbolVendorWasm.cpp
The file was addedlldb/source/Plugins/SymbolVendor/wasm/SymbolVendorWasm.h
The file was addedlldb/test/Shell/ObjectFile/wasm/unified-debug-sections.yaml
The file was addedlldb/source/Plugins/SymbolVendor/wasm/CMakeLists.txt
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
Commit ee05138515abee2a349ad2fdc8320ab17ddfde12 by pavel
[lldb/test] Revert changes to debug-names-compressed.cpp
With the changes in 15a6df52efa, the test is failing in some
configurations. Reverting while I investigate
The file was modifiedlldb/test/Shell/SymbolFile/DWARF/debug-names-compressed.cpp
Commit cebba7ce3952c8f37a923fa3a10360fd4c463775 by ulrich.weigand
[SystemZ] Avoid unnecessary conversions in vecintrin.h
Use floating-point instead of integer zero constants to avoid creating
implicit conversions, which currently cause suboptimal code to be
generated with -ffp-exception-behavior=strict.
NFC otherwise.
The file was modifiedclang/lib/Headers/vecintrin.h
Commit bed7626f04f7442bed3674126ba6b658b4dfa505 by wanyu9511
[PowerPC][AIX] Make PIC the default relocation model for AIX
Summary: The `llc` tool currently defaults to Static relocation model
and generates non-relocatable code for 32-bit Power. This is not
desirable on AIX where we always generate Position Independent Code
(PIC). This patch makes PIC the default relocation model for AIX.
Reviewers: daltenty, hubert.reinterpretcast, DiggerLin, Xiangling_L,
sfertile
Reviewed By: hubert.reinterpretcast
Subscribers: mgorny, wuzish, nemanjai, hiraditya, kbarton, jsji,
shchenz, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D72479
The file was addedllvm/unittests/Target/PowerPC/AIXRelocModelTest.cpp
The file was addedllvm/unittests/Target/PowerPC/CMakeLists.txt
The file was modifiedllvm/lib/Target/PowerPC/PPCTargetMachine.cpp
The file was modifiedllvm/tools/llc/llc.cpp
The file was addedllvm/test/tools/llc/aix-pic-setting.ll
Commit 5caa1212957456c3bfb4adf3cd3b7308cecc8650 by thakis
[gn build] include revision information in lld --version output
The file was modifiedllvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn
The file was modifiedllvm/utils/gn/build/write_vcsrevision.gni
The file was modifiedllvm/utils/gn/secondary/lld/Common/BUILD.gn