Page MenuHomePhabricator

[AArch64][SVE] Perform FP_EXTEND combine on legal types to fold extend into load
Changes PlannedPublic

Authored by bsmith on Mon, Sep 27, 4:15 AM.

Details

Summary

The FP_EXTEND combine done to remove extra EXTRACT_SUBVECTORs can also
be done on legal types. In this case there are no EXTRACT_SUBVECTORs
involved, but as a side effect we will end up folding the UUNPKLO generated
by the FP_EXTEND lowering into the load feeding it.

This is a very specific fix that will likely be temporary until a more
general approach is decided upon.

Depends on D110237

Diff Detail

Event Timeline

bsmith created this revision.Mon, Sep 27, 4:15 AM
bsmith requested review of this revision.Mon, Sep 27, 4:15 AM
Herald added a project: Restricted Project. · View Herald TranscriptMon, Sep 27, 4:15 AM
bsmith updated this revision to Diff 375916.Wed, Sep 29, 9:02 AM
  • Redo test changes after recent test reformatting.
Matt added a subscriber: Matt.Wed, Sep 29, 1:26 PM
bsmith planned changes to this revision.Tue, Oct 5, 3:34 AM