aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/ModuloSchedule.cpp
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2020-09-17 16:00:51 +0100
committerDavid Green <david.green@arm.com>2020-09-17 16:00:51 +0100
commit34b27b9441d27ef886ea22b3bb75b357a5ec707b (patch)
treebc4a79a8768f45c1cd542cf7720537a0a1d78932 /llvm/lib/CodeGen/ModuloSchedule.cpp
parent7b2dd58eb09d3ead649bdd0a67f69d8776a636ff (diff)
downloadllvm-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