This is an archive of the discontinued LLVM Phabricator instance.

[X86] Add versions of the avx512 gather intrinsics that take the mask as a vXi1 vector instead of a scalar (clang side)
AbandonedPublic

Authored by craig.topper on Jan 9 2019, 6:30 PM.

Details

Reviewers
spatel
RKSimon
Summary

This is the clang equivalent of D56527

Diff Detail

Event Timeline

craig.topper created this revision.Jan 9 2019, 6:30 PM
craig.topper marked an inline comment as done.
craig.topper added inline comments.
include/clang/Basic/BuiltinsX86.def
988

This was a bug that seems to have been hidden because generic builtin to intrinsic handling blindly inserted a bitcast to match the type. I'll probably pre-commit this

craig.topper abandoned this revision.Jan 9 2019, 6:31 PM
craig.topper edited subscribers, added: cfe-commits; removed: llvm-commits.

Abandoning because i sent it to llvm-commits instead of cfe-commits. Will redo to get the right mailing list