This is an archive of the discontinued LLVM Phabricator instance.

AVX512 : change v8i1 bitconvert GR8 pattern.
ClosedPublic

Authored by igorb on Jan 18 2016, 3:17 AM.

Details

Summary

AVX512 : Change v8i1 bitconvert GR8 pattern, remove unnecessary movzbl instruction.
code example , previous implementation.

movzbl  %dil, %eax
kmovw  %eax, %k0

new code

kmovw  %edi, %k0

Diff Detail

Repository
rL LLVM

Event Timeline

igorb updated this revision to Diff 45158.Jan 18 2016, 3:17 AM
igorb retitled this revision from to AVX512 : change v8i1 bitconvert GR8 pattern..
igorb updated this object.
igorb added a reviewer: delena.
igorb set the repository for this revision to rL LLVM.
igorb added a subscriber: llvm-commits.
delena accepted this revision.Jan 18 2016, 3:50 AM
delena edited edge metadata.

LGTM

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