diff options
author | Sam Tebbs <sam.tebbs@arm.com> | 2019-08-22 08:12:06 +0000 |
---|---|---|
committer | Sam Tebbs <sam.tebbs@arm.com> | 2019-08-22 08:12:06 +0000 |
commit | 7c6b229204c0dfcbe5758f0fd1bee370536a5658 (patch) | |
tree | 2c33f77a16dbca658f6a1b64a4a5514ae73341f1 /llvm/unittests/Support/MemoryBufferTest.cpp | |
parent | 36162014c4697c30af588197d7cdeb8d2930abbf (diff) | |
download | bcm5719-llvm-7c6b229204c0dfcbe5758f0fd1bee370536a5658.tar.gz bcm5719-llvm-7c6b229204c0dfcbe5758f0fd1bee370536a5658.zip |
[ARM] Fix lsrl with a 128/256 bit shift amount or a shift of 32
This patch fixes shifts by a 128/256 bit shift amount. It also fixes
codegen for shifts of 32 by delegating to LLVM's default optimisation
instead of emitting a long shift.
Tests that used to generate long shifts of 32 are updated to check for the
more optimised codegen.
Differential revision: https://reviews.llvm.org/D66519
llvm-svn: 369626
Diffstat (limited to 'llvm/unittests/Support/MemoryBufferTest.cpp')
0 files changed, 0 insertions, 0 deletions