HomePhabricator

[ARM] Better AND's for MVE compares

Authored by dmgreen on Jul 24 2019, 7:42 AM.

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

llvm-svn: 366910

Details

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