This is an archive of the discontinued LLVM Phabricator instance.

[ARM] Remove some isel patterns that appear to redundant.
Needs ReviewPublic

Authored by craig.topper on Sep 8 2021, 11:07 PM.

Details

Reviewers
efriedma
Summary

These patterns are either identical to the pattern in the
corresponding instruction definition or they have the fadd_mlx
operands commuted relative to the instruction definition. Tablegen
should automatically generate the commuted version.

Also remove DontUseNEONForFP from some FP16 Pat predicates.
Since this does not appear on the predicates for the instruction
definitions.

Diff Detail

Event Timeline

craig.topper created this revision.Sep 8 2021, 11:07 PM
craig.topper requested review of this revision.Sep 8 2021, 11:07 PM
Herald added a project: Restricted Project. · View Herald TranscriptSep 8 2021, 11:07 PM
craig.topper retitled this revision from [ARM] Remove some isel patterns that appears to redundant. to [ARM] Remove some isel patterns that appear to redundant..Sep 8 2021, 11:08 PM