This is an archive of the discontinued LLVM Phabricator instance.

[AVX512] add PSRLW Intrinsic
ClosedPublic

Authored by m_zuckerman on Dec 23 2015, 8:08 AM.

Diff Detail

Repository
rL LLVM

Event Timeline

m_zuckerman retitled this revision from to [AVX512] add PSRLW Intrinsic .
m_zuckerman updated this object.
m_zuckerman added reviewers: delena, igorb, AsafBadouh.
m_zuckerman added a subscriber: llvm-commits.
igorb edited edge metadata.Dec 23 2015, 11:49 PM

please use utils/update_llc_test_checks.py script to generate CHECKs, don't put encoding.
Missing tests without mask ( vpsrlw $255, %zmm0, %zmm1) version.

include/llvm/IR/IntrinsicsX86.td
2200 ↗(On Diff #43539)

please add whitespace

test/CodeGen/X86/avx512bwvl-intrinsics.ll
4415 ↗(On Diff #43539)

please add whitespace

4475 ↗(On Diff #43539)

remove empty line

4492 ↗(On Diff #43539)

Requare only AVX512BW , move 512bit tests to avx512bw-intrinsics.ll

m_zuckerman edited edge metadata.
delena accepted this revision.Dec 28 2015, 12:06 PM
delena edited edge metadata.

LGTM

This revision is now accepted and ready to land.Dec 28 2015, 12:06 PM
This revision was automatically updated to reflect the committed changes.