[ARM] Handle any extend whilst lowering mull
authorDavid Green <david.green@arm.com>
Wed, 6 Jan 2021 10:51:12 +0000 (10:51 +0000)
committerDavid Green <david.green@arm.com>
Wed, 6 Jan 2021 10:51:12 +0000 (10:51 +0000)
commitddb82fc76ceb92e6f361d35f1ee8dedaee756854
tree84cc91fbfbf9df70d697ddf83b45ffad032d212b
parentf73c09caa2a86fa9fe6f88b4a4c438c005fea32c
[ARM] Handle any extend whilst lowering mull

Similar to 78d8a821e23e but for ARM, this handles any_extend whilst
creating MULL nodes, treating them as zextends.

Differential Revision: https://reviews.llvm.org/D93834
llvm/lib/Target/ARM/ARMISelLowering.cpp
llvm/test/CodeGen/ARM/vmla.ll
llvm/test/CodeGen/ARM/vmls.ll
llvm/test/CodeGen/ARM/vmul.ll