commit | 540121f1ec6495445aab87ff464b170c0b762d05 | [log] [tgz] |
---|---|---|
author | Chris Lattner <sabre@nondot.org> | Fri May 05 06:31:05 2006 +0000 |
committer | Chris Lattner <sabre@nondot.org> | Fri May 05 06:31:05 2006 +0000 |
tree | df2606dc143d912466efa2d82909daa9bc61647c | |
parent | a3dc3f692c2967dc9cfac6344c7216f62098feda [diff] |
Implement: // fold (and (sext x), (sext y)) -> (sext (and x, y)) // fold (or (sext x), (sext y)) -> (sext (or x, y)) // fold (xor (sext x), (sext y)) -> (sext (xor x, y)) // fold (and (aext x), (aext y)) -> (aext (and x, y)) // fold (or (aext x), (aext y)) -> (aext (or x, y)) // fold (xor (aext x), (aext y)) -> (aext (xor x, y)) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28123 91177308-0d34-0410-b5e6-96231b3b80d8