aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopSimplify.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-02-11 09:31:47 +0000
committerChris Lattner <sabre@nondot.org>2006-02-11 09:31:47 +0000
commit0157e7f55b4b4d99682ebc2b66e82b245ed721c5 (patch)
tree310d5b0d6549b004e609f52a3598417fa77996f3 /llvm/lib/Transforms/Utils/LoopSimplify.cpp
parentb24ce3a2a8be3965a00695bfecb8b79e3f71b295 (diff)
downloadllvm-0157e7f55b4b4d99682ebc2b66e82b245ed721c5.zip
llvm-0157e7f55b4b4d99682ebc2b66e82b245ed721c5.tar.gz
llvm-0157e7f55b4b4d99682ebc2b66e82b245ed721c5.tar.bz2
Port the recent innovations in ComputeMaskedBits to SimplifyDemandedBits.
This allows us to simplify on conditions where bits are not known, but they are not demanded either! This also fixes a couple of bugs in ComputeMaskedBits that were exposed during this work. In the future, swaths of instcombine should be removed, as this code subsumes a bunch of ad-hockery. llvm-svn: 26122
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopSimplify.cpp')
0 files changed, 0 insertions, 0 deletions