FailedChanges

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

Summary

  1. Add more binutils tools to LLVM_INSTALL_TOOLCHAIN_ONLY target (details)
  2. [AArch64] Update for Exynos (details)
  3. Test commit: adds a . to comment. NFC (details)
  4. [CGDebugInfo] Emit subprograms for decls when AT_tail_call is understood (details)
  5. build: explicitly set the linker language for unwind (details)
  6. [cmake] Add an option to skip stripping before install (details)
Commit 1cce82eae84a65fc03402f90a67b5b804d02dd6c by sbc
Add more binutils tools to LLVM_INSTALL_TOOLCHAIN_ONLY target
Also add the aliases for these tools so that
LLVM_INSTALL_BINUTILS_SYMLINKS and LLVM_INSTALL_TOOLCHAIN_ONLY can work
together.
Differential Revision: https://reviews.llvm.org/D69635
The file was modifiedllvm/cmake/modules/AddLLVM.cmake
Commit 4cbe10efc2011641f72357685feff35ca87ed0d5 by e.menezes
[AArch64] Update for Exynos
Fix the costs of integer division.
The file was modifiedllvm/lib/Target/AArch64/AArch64SchedExynosM4.td
Commit dc34b1c94df683eb85df989c1d62c81c588a29f8 by ron.lieberman
Test commit: adds a . to comment. NFC
The file was modifiedopenmp/libomptarget/plugins/cuda/src/rtl.cpp
Commit a5c8ec4baa2c00d8dbca36ffd236a40f9e0c07ed by Vedant Kumar
[CGDebugInfo] Emit subprograms for decls when AT_tail_call is understood
Currently, clang emits subprograms for declared functions when the
target debugger or DWARF standard is known to support entry values
(DW_OP_entry_value & the GNU equivalent).
Treat DW_AT_tail_call the same way to allow debuggers to follow cross-TU
tail calls.
Pre-patch debug session with a cross-TU tail call:
```
* frame #0: 0x0000000100000fa4 main`target at b.c:4:3 [opt]
   frame #1: 0x0000000100000f99 main`main at a.c:8:10 [opt]
```
Post-patch (note that the tail-calling frame, "helper", is visible):
```
* frame #0: 0x0000000100000fa4 main`target at b.c:4:3 [opt]
   frame #1: 0x0000000100000f80 main`helper [opt] [artificial]
   frame #2: 0x0000000100000f99 main`main at a.c:8:10 [opt]
```
rdar://46577651
Differential Revision: https://reviews.llvm.org/D69743
The file was modifiedclang/lib/CodeGen/CGDebugInfo.cpp
The file was modifiedclang/test/CodeGen/debug-info-extern-call.c
The file was modifiedclang/test/CodeGenCXX/dbg-info-all-calls-described.cpp
The file was modifiedllvm/test/DebugInfo/X86/dwarf-callsite-related-attrs.ll
Commit 6db7a5cd7c800a588e94ce5c1ef24ae4d60ecdd3 by Saleem Abdulrasool
build: explicitly set the linker language for unwind
The unwinder should not depend on libc++.  In fact, we do not end up
with a link against libc++ as we do not have a dependency on libc++ at
runtime.  This ensures that we link with `clang` rather than `clang++`.
The file was modifiedlibunwind/src/CMakeLists.txt
Commit 610f80f7baea5e46c0ccd4cbb905a679c7c56a05 by Vedant Kumar
[cmake] Add an option to skip stripping before install
The swift build system has support for cross-compiling, installing, and
generating symbols for lldb. As the swift symbol-generation step occurs
after installation, we need to disable stripping during the install.
The file was modifiedlldb/cmake/modules/AddLLDB.cmake
The file was modifiedlldb/cmake/modules/LLDBConfig.cmake