This is an archive of the discontinued LLVM Phabricator instance.

AVX512 : vextracti64x2 implemantation
ClosedPublic

Authored by igorb on Aug 6 2015, 6:00 AM.

Details

Summary

AVX512: Implemented encoding and intrinsics for

vextracti64x4 ,vextracti64x2, vextracti32x8, vextracti32x4, vextractf64x4, vextractf64x2, vextractf32x8, vextractf32x4

Added tests for intrinsics and encoding.

Diff Detail

Repository
rL LLVM

Event Timeline

igorb updated this revision to Diff 31445.Aug 6 2015, 6:00 AM
igorb retitled this revision from to AVX512 : vextracti64x2 implemantation.
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 edited edge metadata.Sep 9 2015, 5:08 AM

Some comments are missing. You can add them and commit the code.
Thanks

lib/Target/X86/X86InstrAVX512.td
578 ↗(On Diff #31445)

Please add a comment about no_alt and alt forms.

584 ↗(On Diff #31445)

Please add a comment here explaining why do you use the "maskable_in_asm" form.

This revision was automatically updated to reflect the committed changes.
igorb marked 2 inline comments as done.Sep 9 2015, 7:40 AM

comments added