HomePhabricator

[ARM] Sink zext/sext operands for add and sub to enable vsubl generation.

Authored by fhahn on Mar 5 2019, 4:10 PM.

Description

[ARM] Sink zext/sext operands for add and sub to enable vsubl generation.

This uses the infrastructure added in rL353152 to sink zext and sexts to
sub/add users, to enable vsubl/vaddl generation when NEON is available.

See https://bugs.llvm.org/show_bug.cgi?id=40025.

Reviewers: SjoerdMeijer, t.p.northover, samparker, efriedma

Reviewed By: samparker

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

llvm-svn: 355460

Details

Committed
fhahnMar 5 2019, 4:10 PM
Reviewer
samparker
Differential Revision
D58063: [ARM] Sink zext/sext operands for add and sub to enable vsubl generation.
Parents
rGbaf5664f5056: [Reproducers] Add SBReproducer macros
Branches
Unknown
Tags
Unknown