aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
diff options
context:
space:
mode:
authorElliot Colp <colpell@ca.ibm.com>2016-07-06 18:13:11 +0000
committerElliot Colp <colpell@ca.ibm.com>2016-07-06 18:13:11 +0000
commitbc2cfc229121db69b83e652df87d33005e4b86e3 (patch)
treebe0465ecd3926fff0dad58553031c46b1c047e3f /llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
parent1f685e0186ae86a2e580fa860de94a77dc64c089 (diff)
downloadllvm-bc2cfc229121db69b83e652df87d33005e4b86e3.zip
llvm-bc2cfc229121db69b83e652df87d33005e4b86e3.tar.gz
llvm-bc2cfc229121db69b83e652df87d33005e4b86e3.tar.bz2
[SystemZ] Remove AND mask of bottom 6 bits when result is used for shift/rotate
On SystemZ, shift and rotate instructions only use the bottom 6 bits of the shift/rotate amount. Therefore, if the amount is ANDed with an immediate mask that has all of the bottom 6 bits set, we can remove the AND operation entirely. Differential Revision: http://reviews.llvm.org/D21854 llvm-svn: 274650
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp')
0 files changed, 0 insertions, 0 deletions