Revert "[LICM] Enable control flow hoisting by default" and "[LICM] Reapply r347190...
commitb8e45d472750df2dd8affb01a401e5a483664c5d
authorMartin Storsjo <martin@martin.st>
Thu, 29 Nov 2018 14:39:39 +0000 (29 14:39 +0000)
committerMartin Storsjo <martin@martin.st>
Thu, 29 Nov 2018 14:39:39 +0000 (29 14:39 +0000)
tree793e892f73c0e09169ad0af5286e0209c1bd9666
parentf22e7eafc9987b360214d5104f12f048d31e055a
Revert "[LICM] Enable control flow hoisting by default" and "[LICM] Reapply r347190 "Make LICM able to hoist phis" with fix"

This reverts commits r347776 and r347778.

The first one, r347776, caused significant compile time regressions
for certain input files, see PR39836 for details.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@347867 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/LICM.cpp
test/Transforms/LICM/hoist-phi.ll [deleted file]
test/Transforms/LoopVectorize/invariant-store-vectorization.ll