This is an archive of the discontinued LLVM Phabricator instance.

[AVX512][Clang] Adding missing instructions' variations
AbandonedPublic

Authored by coby on Oct 19 2016, 1:04 AM.

Details

Summary

The following patch introduces the following alternations:

  1. correcting the 'vpmulshiftqb' instruction, along with the respective intrinsics
  2. Adding AVX512 missing instructions variants.

llvm part: https://reviews.llvm.org/D25759

Diff Detail

Repository
rL LLVM

Event Timeline

coby updated this revision to Diff 75115.Oct 19 2016, 1:04 AM
coby retitled this revision from to [AVX512][Clang] Adding missing instructions' variations.
coby updated this object.
coby set the repository for this revision to rL LLVM.
coby added a subscriber: cfe-commits.
craig.topper added inline comments.Oct 19 2016, 10:14 PM
lib/Headers/avx512vbmivlintrin.h
225

Intel docs show that this intrinsic should accept __mask32 so I don't think this is correct.

coby abandoned this revision.Nov 2 2016, 1:16 PM

Amending vpmultishiftqb is currently being maintained at the following patches:
https://reviews.llvm.org/D26258
https://reviews.llvm.org/D26257
All other changes are discarded