commit | dac6fd41704ba16c39584183895079032e7bb99a | [log] [tgz] |
---|---|---|
author | Simon Pilgrim <llvm-dev@redking.me.uk> | Tue Sep 26 14:12:50 2017 +0000 |
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | Tue Sep 26 14:12:50 2017 +0000 |
tree | 7b2e4ec7e1a0de7f819cf73fd17e74a788e3e7b1 | |
parent | 1d04b5bacf4fab305db930895a543dc42614b81f [diff] |
[X86][XOP] Merge rotation opcodes with AVX512 equivalents. NFCI. The XOP rotations act as ROTL with +ve values and ROTR with -ve values, which means that we can treat them all as ROTL with unsigned modulo. We already check that we're only trying to lower as ROTL for XOP rotations. Differential Revision: https://reviews.llvm.org/D37949 llvm-svn: 314207