[all-commits] [llvm/llvm-project] ed7db6: [ARM] Convert a bitcast VDUP to a VDUP
David Green via All-commits
all-commits at lists.llvm.org
Wed May 6 06:14:49 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: ed7db68c354e48daf1efb5f119cee20938732100
https://github.com/llvm/llvm-project/commit/ed7db68c354e48daf1efb5f119cee20938732100
Author: David Green <david.green at arm.com>
Date: 2020-05-06 (Wed, 06 May 2020)
Changed paths:
M llvm/lib/Target/ARM/ARMISelLowering.cpp
M llvm/test/CodeGen/Thumb2/mve-vaddqr.ll
M llvm/test/CodeGen/Thumb2/mve-vcmpfr.ll
Log Message:
-----------
[ARM] Convert a bitcast VDUP to a VDUP
The idea, under MVE, is to introduce more bitcasts around VDUP's in an
attempt to get the type correct across basic block boundaries. In order
to do that without other regressions we need a few fixups, of which this
is the first. If the code is a bitcast of a VDUP, we can convert that
straight into a VDUP of the new type, so long as they have the same
size.
Differential Revision: https://reviews.llvm.org/D78706
More information about the All-commits
mailing list