This is an archive of the discontinued LLVM Phabricator instance.

[ARM] Attempt to convert constant long shift intrinsics to calls
Needs ReviewPublic

Authored by dmgreen on Mar 3 2020, 11:25 AM.
This revision needs review, but there are no reviewers specified.

Details

Reviewers
None
Summary

This was an attempt to convert mve long shift intrinsics with constant operands to standard 64bit shifts. Unfortunately a lot of the resulting patterns didn't fold quite how they should have, leaving more instructions than there should be in the end. This is blocked until they work a little better.

Diff Detail

Event Timeline

dmgreen created this revision.Mar 3 2020, 11:25 AM