This is an archive of the discontinued LLVM Phabricator instance.

[ARM] Disable MVE fptosi and friends
ClosedPublic

Authored by dmgreen on Jul 22 2019, 1:12 AM.

Details

Summary

The prevents us from trying to convert an i1 predicate vector to a float, or vice-versa.

Diff Detail

Repository
rL LLVM

Event Timeline

dmgreen created this revision.Jul 22 2019, 1:12 AM
samparker accepted this revision.Jul 22 2019, 6:27 AM

Do you see a way that we can make this more efficient in the future..? If so, could we add a comment somewhere because looking at these code sequences, I hope this doesn't come up often!

This revision is now accepted and ready to land.Jul 22 2019, 6:27 AM

Too right. I tried to come up with some better codegen (that I still have to test a little!) in D65103.

This revision was automatically updated to reflect the committed changes.