FailedChanges

Summary

  1. [InstCombine] Add tests for trunc (extelt x); (NFC) (details)
  2. [X86] Add sse4.1 RUNs lines to the min/max reduction cost model tests. (details)
  3. Revert "[libc++] NFC: Simplify substitutions by using lit recursive substitutions" (details)
Commit 24562c6588bf45d4ca51a4934dc2e220f16130b1 by spatel
[InstCombine] Add tests for trunc (extelt x); (NFC)
Baseline tests for D76983 (PR45314)

Differential Revision: https://reviews.llvm.org/D77024
The file was addedllvm/test/Transforms/InstCombine/trunc-extractelement.ll
Commit d74533a18b8c442f2e17a4c326393ecc36931244 by craig.topper
[X86] Add sse4.1 RUNs lines to the min/max reduction cost model tests.

Mostly this matches the sse4.2 we already had command lines for.
Except in the i64 case since sse4.1 doesn't have pcmpgtq.
The file was modifiedllvm/test/Analysis/CostModel/X86/reduce-smin.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/reduce-fmin.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/reduce-umax.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/reduce-fmax.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/reduce-umin.ll
The file was modifiedllvm/test/Analysis/CostModel/X86/reduce-smax.ll
Commit 12f6b024f9f58cee72770849a8c86a1436046ff7 by dave
Revert "[libc++] NFC: Simplify substitutions by using lit recursive substitutions"

This reverts commit cd7f9751c30092033a5e97591876f972daf61989 which has
unintended breakage to non-libcxx projects when using the documented way
of building LLVM. (See the Getting Started guide. I.e. one big CMake setup.)
The file was modifiedlibcxx/test/lit.cfg
The file was modifiedlibcxx/utils/libcxx/test/config.py
The file was modifiedlibcxx/utils/libcxx/test/format.py