This is an archive of the discontinued LLVM Phabricator instance.

[AArch64][GlobalISel] Unmerge into scalars from a vector should use FPR bank
ClosedPublic

Authored by aemerson on Jan 29 2019, 12:10 PM.

Details

Summary

This currently shows up as a selection fallback since the dest regs were given GPR banks but the source was a vector FPR reg.

Diff Detail

Repository
rL LLVM

Event Timeline

aemerson created this revision.Jan 29 2019, 12:10 PM
arsenm added a subscriber: arsenm.Jan 29 2019, 12:21 PM
arsenm added inline comments.
llvm/test/CodeGen/AArch64/GlobalISel/regbankselect-unmerge-vec.mir
17–20 ↗(On Diff #184151)

registers and the IR section are unnecessary

This revision is now accepted and ready to land.Jan 29 2019, 1:05 PM
This revision was automatically updated to reflect the committed changes.