This is an archive of the discontinued LLVM Phabricator instance.

[AArch64][GlobalISel][RegBankSelect] Improve rbs of G_BUILD_VECTOR when fed by fp values.
ClosedPublic

Authored by aemerson on Mar 4 2021, 10:27 AM.

Details

Summary

This is actually two changes. One is to avoid copies when fp values are fed into a build_vector, without being able to tell from the opcode.

The other is that build_vectors are also marked as only defining FP, since they produce vector results.

Diff Detail

Event Timeline

aemerson created this revision.Mar 4 2021, 10:27 AM
aemerson requested review of this revision.Mar 4 2021, 10:27 AM
This revision is now accepted and ready to land.Mar 4 2021, 10:53 AM
This revision was landed with ongoing or failed builds.Mar 4 2021, 3:09 PM
This revision was automatically updated to reflect the committed changes.