commit | db0a73f31bddcb442a672be4de598ba432acc6f8 | [log] [tgz] |
---|---|---|
author | Rafael Espindola <rafael.espindola@gmail.com> | Mon Apr 21 22:06:04 2014 +0000 |
committer | Rafael Espindola <rafael.espindola@gmail.com> | Mon Apr 21 22:06:04 2014 +0000 |
tree | 622e0a49e40ca80800fb53d45ecacbcb8140369f | |
parent | 2b77be29da2ae84e8ba11f20ee6464e50d4347de [diff] |
Simplify a vpermil* with constant mask. With a constant mask a vpermil* is just a shufflevector. This patch implements that simplification. This allows us to produce denser code. It should also allow more folding down the line. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206801 91177308-0d34-0410-b5e6-96231b3b80d8