Revert "Revert "[SimplifyCFG] allow speculation of exactly one expensive instruction...
authorDavid Majnemer <david.majnemer@gmail.com>
Wed, 27 Jan 2016 02:59:41 +0000 (02:59 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Wed, 27 Jan 2016 02:59:41 +0000 (02:59 +0000)
commitfccf5c6e01a81b0f739e14302bd821a4f86bee94
tree9de186ca7a4caf5db2f6c7615180cb510d5edf49
parentc761afd1d1db72fc7986f76f23fed1dd8a1a3ad7
Revert "Revert "[SimplifyCFG] allow speculation of exactly one expensive instruction (PR24818)""

This reverts commit r258903 which reverted r255660.  r258903 was an
accidental commit and should not have been committed.

llvm-svn: 258905
llvm/lib/Transforms/Utils/SimplifyCFG.cpp
llvm/test/Transforms/SimplifyCFG/X86/speculate-cttz-ctlz.ll
llvm/test/Transforms/SimplifyCFG/speculate-math.ll