SuccessChanges

Summary

  1. Recommit "[InstCombine] Update assertions in InstCombine test; NFC" (details)
  2. Recommit "[libc++] NFC: Simplify substitutions by using lit recursive substitutions" (details)
Commit 5227fa0c72ce55927cf4849160acb00442489937 by daan
Recommit "[InstCombine] Update assertions in InstCombine test; NFC"
The file was modifiedllvm/test/Transforms/InstCombine/ExtractCast.ll
Commit 05b04c685c9c5a5abc2ab9bd160a40c58c684b23 by Louis Dionne
Recommit "[libc++] NFC: Simplify substitutions by using lit recursive substitutions"

This re-commits cd7f9751c300, which was reverted in 12f6b024f9f5 because
it broke the LLVM `check-all` target. This commit addresses the underlying
issue by not setting the lit_config.recursiveExpansionLimit parameter of
the libc++ test suite, which is otherwise picked up by other test suites
in LLVM.

Once we've settled on a fix for the underlying issue with
lit_config.recursiveExpansionLimit, we can start using it
again in libc++, but for now we can just work around it.
The file was modifiedlibcxx/utils/libcxx/test/format.py
The file was modifiedlibcxx/utils/libcxx/test/config.py