AVX512: Implemented DAG lowering for shuff62x2/shufi62x2 instructions ( shuffle packe...
authorIgor Breger <igor.breger@intel.com>
Thu, 15 Oct 2015 13:29:07 +0000 (13:29 +0000)
committerIgor Breger <igor.breger@intel.com>
Thu, 15 Oct 2015 13:29:07 +0000 (13:29 +0000)
commitf657b6395ac5c9fa57a3d4c871d7f32c565b11fe
tree34e365f4211d3083749271791ca9beac7baa7516
parentfe1cc51fd12dfe817d2539af9e01f851d0757036
AVX512: Implemented DAG lowering for shuff62x2/shufi62x2 instructions ( shuffle packed values at 128-bit granularity )

Differential Revision: http://reviews.llvm.org/D13648

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@250400 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/InstPrinter/X86InstComments.cpp
lib/Target/X86/Utils/X86ShuffleDecode.cpp
lib/Target/X86/Utils/X86ShuffleDecode.h
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/avx512-intrinsics.ll
test/CodeGen/X86/avx512vl-intrinsics.ll
test/CodeGen/X86/vector-shuffle-512-v8.ll
test/CodeGen/X86/vector-shuffle-v1.ll