summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstCombine/bitreverse-fold.ll
Commit message (Collapse)AuthorAgeFilesLines
* [Analysis] bitreverse(undef) returns undefBrian Gesiak2017-03-191-0/+14
| | | | | | | | | | | | | | | | Summary: The reverse of an artbitrary bitpattern is also an arbitrary bitpattern. Reviewers: trentxintong, arsenm, majnemer Reviewed By: majnemer Subscribers: majnemer, wdng, llvm-commits Differential Revision: https://reviews.llvm.org/D31118 llvm-svn: 298201
* Implement constant folding for bitreverseMatt Arsenault2016-03-211-2/+87
| | | | llvm-svn: 263945
* [InstCombine] Add trivial folding (bitreverse (bitreverse x)) -> xJames Molloy2015-11-121-0/+11
There are plenty more instcombines we could probably do with bitreverse, but this seems like a very obvious and trivial starting point and was brought up by Hal in his review. llvm-svn: 252879
OpenPOWER on IntegriCloud