diff options
author | David Green <david.green@arm.com> | 2021-01-06 10:08:43 +0000 |
---|---|---|
committer | David Green <david.green@arm.com> | 2021-01-06 10:08:43 +0000 |
commit | 78d8a821e23e42d13dcbb3467747e480fb889b8a (patch) | |
tree | 5ca0d02d2d1802141cf9e7dab686f1458aeab10f /clang/unittests/Frontend/CompilerInvocationTest.cpp | |
parent | a7e3339f3b0eb71e43d44e6f59cc8db6a7b110bf (diff) | |
download | llvm-78d8a821e23e42d13dcbb3467747e480fb889b8a.zip llvm-78d8a821e23e42d13dcbb3467747e480fb889b8a.tar.gz llvm-78d8a821e23e42d13dcbb3467747e480fb889b8a.tar.bz2 |
[AArch64] Handle any extend whilst lowering mull
Demanded bits may turn a sext or zext into an anyext if the top bits are
not needed. This currently prevents the lowering to instructions like
mull, addl and addw. This patch fixes the mull generation by keeping it
simple and treating them like zextends.
Differential Revision: https://reviews.llvm.org/D93832
Diffstat (limited to 'clang/unittests/Frontend/CompilerInvocationTest.cpp')
0 files changed, 0 insertions, 0 deletions