diff options
author | Andrew Zhogin <andrew.zhogin@gmail.com> | 2017-07-05 17:55:42 +0000 |
---|---|---|
committer | Andrew Zhogin <andrew.zhogin@gmail.com> | 2017-07-05 17:55:42 +0000 |
commit | 45d192823ec0bc5ea40cd6af8e1ac00393cc0e21 (patch) | |
tree | 50aa33e12fc8f8621ad6bdcd0e661b1aad30bb53 /llvm/lib/Target/PowerPC/PPCCTRLoops.cpp | |
parent | d7faa9165f5edbe31ec72c7d79b4c368c1e9e1e2 (diff) | |
download | bcm5719-llvm-45d192823ec0bc5ea40cd6af8e1ac00393cc0e21.tar.gz bcm5719-llvm-45d192823ec0bc5ea40cd6af8e1ac00393cc0e21.zip |
[DAGCombiner] visitRotate patch to optimize pair of ROTR/ROTL instructions into one with combined shift operand.
For two ROTR operations with shifts C1, C2; combined shift operand will be (C1 + C2) % bitsize.
Differential revision: https://reviews.llvm.org/D12833
llvm-svn: 307179
Diffstat (limited to 'llvm/lib/Target/PowerPC/PPCCTRLoops.cpp')
0 files changed, 0 insertions, 0 deletions