diff options
author | Chris Lattner <sabre@nondot.org> | 2006-02-11 09:31:47 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2006-02-11 09:31:47 +0000 |
commit | 0157e7f55b4b4d99682ebc2b66e82b245ed721c5 (patch) | |
tree | 310d5b0d6549b004e609f52a3598417fa77996f3 /llvm/lib/Transforms/Utils/LoopSimplify.cpp | |
parent | b24ce3a2a8be3965a00695bfecb8b79e3f71b295 (diff) | |
download | llvm-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