FailedChanges

Summary

  1. [libunwind] Emit dependent libraries only when detected by CMake (details)
  2. [X86][InstCombine] Move instcombine test from test/CodeGen/X86 to (details)
  3. [X86][InstCombine] Move non-X86 specific instcombine test from (details)
Commit 35bc5276ca31e3f0e8e87322153f410fa6224e59 by mgorny
[libunwind] Emit dependent libraries only when detected by CMake
996e62eef75 added Linux-specific dependent libraries to libunwind
sources.  As a result, building libunwind with modern LLD on *BSD
started failing due to trying to link libdl.  Instead, add those
libraries only if they were detected by CMake.
While technically we could create a long list of systems that need -ldl
and -lpthread, maintaining a duplicate list makes little sense when
CMake needs to detect it for non-LLD systems anyway.  Remove existing
system exceptions since they should be covered by the CMake check
anyway.
Remove -D_LIBUNWIND_HAS_COMMENT_LIB_PRAGMA since it is no longer
explicitly needed, if we make the library-specific defines dependent on
presence of this pragma support.
Differential Revision: https://reviews.llvm.org/D70868
The file was modifiedlibunwind/CMakeLists.txt
The file was modifiedlibunwind/src/RWMutex.hpp
The file was modifiedlibunwind/src/AddressSpace.hpp
Commit 3dd93dc2a1aeedcb49e9650124eff07ee3e2b881 by craig.topper
[X86][InstCombine] Move instcombine test from test/CodeGen/X86 to
test/Transforms/InstCombine/ and replace grep with FileCheck
The file was removedllvm/test/CodeGen/X86/2009-03-23-i80-fp80.ll
The file was addedllvm/test/Transforms/InstCombine/X86/2009-03-23-i80-fp80.ll
Commit 67298d683ca18fa8855349b5b0c289f92c93b6b1 by craig.topper
[X86][InstCombine] Move non-X86 specific instcombine test from
test/CodeGen/X86/ to test/Transforms/InstCombine/
The file was removedllvm/test/CodeGen/X86/vec_udiv_to_shift.ll
The file was addedllvm/test/Transforms/InstCombine/vec_udiv_to_shift.ll