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


  1. [lldb/test] Revert changes to debug-names-compressed.cpp (details)
  2. [SystemZ] Avoid unnecessary conversions in vecintrin.h (details)
  3. [PowerPC][AIX] Make PIC the default relocation model for AIX (details)
  4. [gn build] include revision information in lld --version output (details)
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,
Reviewed By: hubert.reinterpretcast
Subscribers: mgorny, wuzish, nemanjai, hiraditya, kbarton, jsji,
shchenz, llvm-commits
Tags: #llvm
Differential Revision:
The file was modifiedllvm/lib/Target/PowerPC/PPCTargetMachine.cpp
The file was addedllvm/unittests/Target/PowerPC/CMakeLists.txt
The file was addedllvm/test/tools/llc/aix-pic-setting.ll
The file was modifiedllvm/tools/llc/llc.cpp
The file was addedllvm/unittests/Target/PowerPC/AIXRelocModelTest.cpp
Commit 5caa1212957456c3bfb4adf3cd3b7308cecc8650 by thakis
[gn build] include revision information in lld --version output
The file was modifiedllvm/utils/gn/secondary/lld/Common/
The file was modifiedllvm/utils/gn/secondary/clang/lib/Basic/
The file was modifiedllvm/utils/gn/build/write_vcsrevision.gni