HomePhabricator

[DAGCombine][ARM] Enable extending masked loads

Authored by samparker on Oct 17 2019, 12:55 AM.

Description

[DAGCombine][ARM] Enable extending masked loads

Add generic DAG combine for extending masked loads.

Allow us to generate sext/zext masked loads which can access v4i8,
v8i8 and v4i16 memory to produce v4i32, v8i16 and v4i32 respectively.

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

llvm-svn: 375085

Details

Committed
samparkerOct 17 2019, 12:55 AM
Differential Revision
D68337: [ARM][MVE] Enable extending masked loads
Parents
rG882c43d703cd: [Alignment][NFC] Use Align for TargetFrameLowering/Subtarget
Branches
Unknown
Tags
Unknown