HomePhabricator

[ARM] Sink splats to MVE intrinsics

Authored by dmgreen on Sep 17 2020, 8:00 AM.

Description

[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

Details

Committed
dmgreenSep 17 2020, 8:00 AM
Differential Revision
D87693: [ARM] Sink splats to MVE intrinsics
Parents
rG7b2dd58eb09d: [compiler-rt] [scudo] Fix typo in function attribute
Branches
Unknown
Tags
Unknown