This is an archive of the discontinued LLVM Phabricator instance.

AVX512: Masked store intrinsic implementation.
ClosedPublic

Authored by igorb on Jan 17 2016, 8:22 AM.

Details

Summary

AVX512: Masked store intrinsic implementation.
Implemented intrinsic for the follow instructions (store) : VMOVDQU8/16/32/64, VMOVDQA32/64, VMOVAPS/PD, VMOVUPS/PD.

Diff Detail

Repository
rL LLVM

Event Timeline

igorb updated this revision to Diff 45107.Jan 17 2016, 8:22 AM
igorb retitled this revision from to AVX512: Masked store intrinsic implementation..
igorb updated this object.
igorb added reviewers: delena, AsafBadouh.
igorb set the repository for this revision to rL LLVM.
igorb added a subscriber: llvm-commits.
delena added inline comments.Jan 17 2016, 11:02 PM
test/CodeGen/X86/avx512-intrinsics.ll
908 ↗(On Diff #45107)

movzbl seems redundant here

igorb updated this revision to Diff 45169.Jan 18 2016, 4:51 AM
igorb marked an inline comment as done.

Thanks for review.
Redundant movzbl instructions was removed in different patch (http://reviews.llvm.org/D16287)

delena accepted this revision.Jan 18 2016, 5:08 AM
delena edited edge metadata.

LGTM

This revision is now accepted and ready to land.Jan 18 2016, 5:08 AM
This revision was automatically updated to reflect the committed changes.