HomePhabricator

[ARM] Better AND's for MVE compares

Description

[ARM] Better AND's for MVE compares

Add a number of folds to convert and(vcmp, vcmp) into a single VPT block, where
the second vcmp becomes predicated on the first.

The VCMP; VPST; VCMP will eventually be converted to VPT; VCMP in the
VPTBlockPass.

Differential Revision: https://reviews.llvm.org/D65058

Details

Committed
dmgreenJul 24 2019, 7:42 AM
Differential Revision
D65058: [ARM] Better AND's for MVE compares
Parents
rL366909: [ARM] MVE floating point compares and selects
Branches
Unknown
Tags
Unknown