FailedChanges

Summary

  1. [InstCombine] add test for assume in block with unreachable (PR47416); NFC (details)
  2. [InstCombine] rename tmp values to avoid scripted FileCheck conflicts; NFC (details)
  3. [X86] Prevent shuffle combining from creating an identical X86ISD::SHUF128. (details)
  4. [libclang] Add CXRewriter to libclang API (details)
  5. [gn build] Port 69e5abb57b7 (details)
  6. [InstSimplify] Add tests for min/max with dominating condition (NFC) (details)
  7. [libclang] Add missing dependency on clangRewrite lib (details)
  8. [Driver] Allow -specs and -nostartfiles to be forwarded to GCC (details)
  9. [Hexagon] Unindent everything in HexagonISelLowering.h, NFC (details)
  10. [compiler-rt] Try again to correct test after 3f1a9b7eca0 added segment names to objdump output (details)
Commit c5d6b2b7e5769abfe9500c6dd6da89cd09a0348c by spatel
[InstCombine] add test for assume in block with unreachable (PR47416); NFC
The file was modifiedllvm/test/Transforms/InstCombine/assume.ll
Commit 35c6d56c0437f79b0f472b22e7353727a433881c by spatel
[InstCombine] rename tmp values to avoid scripted FileCheck conflicts; NFC
The file was modifiedllvm/test/Transforms/InstCombine/pr33689_same_bitwidth.ll
Commit 35b35a373d013df8e80c0c9840c085aa6a79c4dc by craig.topper
[X86] Prevent shuffle combining from creating an identical X86ISD::SHUF128.

This can cause an infinite loop if SimplifiedDemandedElts asks
for the node to replace itself.

A similar protection exists in other places in shuffle combining.

Fixes ISPC https://github.com/ispc/ispc/issues/1864
The file was modifiedllvm/test/CodeGen/X86/vector-shuffle-512-v16.ll
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
Commit 69e5abb57b70570cf04671a93246e5e624023650 by Jan Korous
[libclang] Add CXRewriter to libclang API

Differential Revision: https://reviews.llvm.org/D86992
The file was addedclang/tools/libclang/Rewrite.cpp
The file was modifiedclang/tools/libclang/libclang.exports
The file was addedclang/include/clang-c/Rewrite.h
The file was modifiedclang/tools/libclang/CMakeLists.txt
The file was modifiedclang/unittests/libclang/LibclangTest.cpp
Commit b07cbccf286831f5d32dddfd4e1da36bf48cbe58 by llvmgnsyncbot
[gn build] Port 69e5abb57b7
The file was modifiedllvm/utils/gn/secondary/clang/tools/libclang/BUILD.gn
Commit 781a43840863b85603a710857691a9b5032b0c27 by nikita.ppv
[InstSimplify] Add tests for min/max with dominating condition (NFC)
The file was modifiedllvm/test/Transforms/InstSimplify/maxmin_intrinsics.ll
Commit 7cfc8f0c7c2440ea8aa722304f9e6ef32472833b by Jan Korous
[libclang] Add missing dependency on clangRewrite lib

Differential Revision: https://reviews.llvm.org/D86992
The file was modifiedclang/tools/libclang/CMakeLists.txt
Commit 2bccd2b4350f887cc7fea1cc488690f58186c440 by pzheng
[Driver] Allow -specs and -nostartfiles to be forwarded to GCC

With 6a75496836ea14bcfd2f4b59d35a1cad4ac58cee, these two options are no longer
forwarded to GCC. This patch restores the original behavior.

Reviewed By: MaskRay

Differential Revision: https://reviews.llvm.org/D87162
The file was modifiedclang/include/clang/Driver/Options.td
The file was modifiedclang/test/Driver/gcc_forward.c
Commit 89a4fe79d4dde50a1daee1b433b1fa728ffeb0a4 by kparzysz
[Hexagon] Unindent everything in HexagonISelLowering.h, NFC

Just a shift, no other formatting changes.
The file was modifiedllvm/lib/Target/Hexagon/HexagonISelLowering.h
Commit 5e04b539c835cdc810cf0f75e87ca0c9b81d00e4 by daniel_l_sanders
[compiler-rt] Try again to correct test after 3f1a9b7eca0 added segment names to objdump output

One check was missed on the previous attempt
The file was modifiedcompiler-rt/test/asan/TestCases/Darwin/cstring_section.c