HomePhabricator

[ARM] Widening loads and narrowing stores

Authored by dmgreen on Jun 28 2019, 2:47 AM.

Description

[ARM] Widening loads and narrowing stores

MVE has instructions to widen as it loads, and narrow as it stores. This adds
the required patterns and legalisation to make them work including specifying
that they are legal, patterns to select them and test changes.

Patch by David Sherwood.

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

llvm-svn: 364636

Details

Committed
dmgreenJun 28 2019, 2:47 AM
Differential Revision
D63839: [ARM] Widening loads and narrowing stores
Parents
rG29ff1b4f4653: [ARM] Fix integer UB in MVE load/store immediate handling.
Branches
Unknown
Tags
Unknown