diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2017-09-26 14:12:50 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2017-09-26 14:12:50 +0000 |
commit | dac6fd41704ba16c39584183895079032e7bb99a (patch) | |
tree | 7b2e4ec7e1a0de7f819cf73fd17e74a788e3e7b1 /llvm/lib/Object/ObjectFile.cpp | |
parent | 1d04b5bacf4fab305db930895a543dc42614b81f (diff) | |
download | bcm5719-llvm-dac6fd41704ba16c39584183895079032e7bb99a.tar.gz bcm5719-llvm-dac6fd41704ba16c39584183895079032e7bb99a.zip |
[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
Diffstat (limited to 'llvm/lib/Object/ObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions