Revert "[SimpleLoopUnswitch] unswitch selects"
authorVitaly Buka <vitalybuka@google.com>
Tue, 2 May 2023 04:37:41 +0000 (21:37 -0700)
committerVitaly Buka <vitalybuka@google.com>
Tue, 2 May 2023 04:41:41 +0000 (21:41 -0700)
commit3b8bc83527910dc36c4d415256c43a84d213f322
tree2a67aa0cd45c39fafeabfe9b025bc93683170676
parent76fb3343029ea618c0cc14d1b20f82b7941cff5e
Revert "[SimpleLoopUnswitch] unswitch selects"
Revert "Don't loop unswitch vector selects"

Breaks msan. Details in D138526.

This reverts commit bf089732775520624cb4983bfed6c341e1b4c405.
This reverts commit e479ed90b591c18873fda68c12946b9d08cbe02f.
llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
llvm/test/Transforms/SimpleLoopUnswitch/nontrivial-unswitch-freeze.ll
llvm/test/Transforms/SimpleLoopUnswitch/nontrivial-unswitch-select.ll
llvm/test/Transforms/SimpleLoopUnswitch/nontrivial-unswitch-trivial-select.ll