llvm: Cherry pick upstream fixes

[ARM][RegisterScavenging] Don't consider LR liveout if it is not reloaded
https://reviews.llvm.org/rGb9ed8ebe0e2ffa803b0bda60f9bbc9bb26f95000
fixes the clang++ crash reported on Android.

Revert "[ConstantFold] Fold more operations to poison"
https://reviews.llvm.org/rG06829034ca64b8c83a5b20d8abe5ddbfe7af0004
fixes crash on Linux reported upstream.
Dropped conflicting tests in the patch 06829034ca.

Updated the Reverts sheet in the Test matrix
https://docs.google.com/spreadsheets/d/1u9yf1wtLpsmL3-1fwE0e3qorOeHhcrEEOX2Femf1WFM/edit#gid=0

BUG=chromium:1165460
TEST=cq testing.

Change-Id: Ia50f551bb071f82b6edf28d3395c84d1efc4f365
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/2680040
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>
Commit-Queue: Denis Nikitin <denik@chromium.org>
Tested-by: Denis Nikitin <denik@chromium.org>
(cherry picked from commit da0f09b5ab265bf8f0a07ae236726e2c1b01afe1)
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/2685329
Tested-by: Manoj Gupta <manojgupta@chromium.org>
4 files changed