This is an archive of the discontinued LLVM Phabricator instance.

[ARM][MVE][Intrinsics] remove extraneous intrinsics.
ClosedPublic

Authored by MarkMurrayARM on Dec 13 2019, 6:59 AM.

Details

Summary

I overstepped my reach and generated too many intrinsics; these never
made it into the tests.

Remove these extras. Some needed to be signed-olny, and there were some
possible but unrequired _x variants that needed an extra argument to
IntrinsicMX to allow [de-]selection at compile-time.

Diff Detail

Event Timeline

MarkMurrayARM created this revision.Dec 13 2019, 6:59 AM
simon_tatham accepted this revision.Dec 13 2019, 7:45 AM
This revision is now accepted and ready to land.Dec 13 2019, 7:45 AM
This revision was automatically updated to reflect the committed changes.

I reverted this change in 34536db7bbe0b8c5f8ffa70df307312b451aca2e. This change didn't compile: http://lab.llvm.org:8011/builders/clang-x86_64-debian-fast/builds/20462. Please always run ninja check-all before pushing.

thakis added a subscriber: thakis.Dec 13 2019, 9:34 AM

This breaks tests: http://45.33.8.238/mac/4132/step_7.txt

Please take a look and revert if it takes a while to fix.