This is an archive of the discontinued LLVM Phabricator instance.

[Docs] Add the missing documentation for expandload and compressstore intrinsics
AbandonedPublic

Authored by craig.topper on Jun 2 2018, 5:00 PM.

Details

Summary

These intrinsics have been avaible in llvm for a few years and are implemented by the X86 target for AVX512. But it looks like they were never documented.

We may also be missing scalarization support on targets that don't support them. And I think we probably handle them incorrectly in type legalization.

Diff Detail

Event Timeline

craig.topper created this revision.Jun 2 2018, 5:00 PM

I tried to add documentation a while ago https://reviews.llvm.org/D26743

craig.topper abandoned this revision.Jun 3 2018, 12:05 AM

Abandoning in favor of Elena's more detailed documentation.