diff options
author | David Green <david.green@arm.com> | 2020-09-17 16:00:51 +0100 |
---|---|---|
committer | David Green <david.green@arm.com> | 2020-09-17 16:00:51 +0100 |
commit | 34b27b9441d27ef886ea22b3bb75b357a5ec707b (patch) | |
tree | bc4a79a8768f45c1cd542cf7720537a0a1d78932 /llvm/lib/CodeGen/ModuloSchedule.cpp | |
parent | 7b2dd58eb09d3ead649bdd0a67f69d8776a636ff (diff) | |
download | llvm-34b27b9441d27ef886ea22b3bb75b357a5ec707b.zip llvm-34b27b9441d27ef886ea22b3bb75b357a5ec707b.tar.gz llvm-34b27b9441d27ef886ea22b3bb75b357a5ec707b.tar.bz2 |
[ARM] Sink splats to MVE intrinsics
The predicated MVE intrinsics are generated as, for example,
llvm.arm.mve.add.predicated(x, splat(y). p). We need to sink the splat
value back into the loop, like we do for other instructions, so we can
re-select qr variants.
Differential Revision: https://reviews.llvm.org/D87693
Diffstat (limited to 'llvm/lib/CodeGen/ModuloSchedule.cpp')
0 files changed, 0 insertions, 0 deletions