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)
ClosedPublic

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

Diff Detail

Repository
rC Clang

Event Timeline

craig.topper created this revision.Jan 9 2019, 6:34 PM
craig.topper marked an inline comment as done.
craig.topper added inline comments.
include/clang/Basic/BuiltinsX86.def
988 ↗(On Diff #180978)

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

RKSimon accepted this revision.Jan 16 2019, 1:30 PM

LGTM

This revision is now accepted and ready to land.Jan 16 2019, 1:30 PM
This revision was automatically updated to reflect the committed changes.