Use the new range metadata in computeMaskedBits and add a new optimization to
authorRafael Espindola <rafael.espindola@gmail.com>
Mon, 26 Mar 2012 01:44:11 +0000 (01:44 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Mon, 26 Mar 2012 01:44:11 +0000 (01:44 +0000)
commit7ddcd35d6beb99118f0b960329b304f9e9a2bf58
tree7483a9ac8fc664d16224cd853b439bf039245a87
parent0e5233a9e5ee9385c6a940e3985194d77bee0bbb
Use the new range metadata in computeMaskedBits and add a new optimization to
instruction simplify that lets us remove an and when loding a boolean value.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153423 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Analysis/InstructionSimplify.cpp
lib/Analysis/ValueTracking.cpp
test/Transforms/InstSimplify/pr12251.ll [new file with mode: 0644]