AVX-512: Changes in operations on masks registers for KNL and SKX
authorElena Demikhovsky <elena.demikhovsky@intel.com>
Sun, 25 Jan 2015 12:47:15 +0000 (12:47 +0000)
committerElena Demikhovsky <elena.demikhovsky@intel.com>
Sun, 25 Jan 2015 12:47:15 +0000 (12:47 +0000)
commit1a603b3f13e10a378602a1ed164e59b61e2fa485
tree0d0c354afa04563c14822326627637170a4aab14
parentc17696022df5a315033e13c03b689b09f7b4baa4
AVX-512: Changes in operations on masks registers for KNL and SKX
- Added KSHIFTB/D/Q for skx
- Added KORTESTB/D/Q for skx
- Fixed store operation for v8i1 type for KNL
- Store size of v8i1, v4i1 and v2i1 are changed to 8 bits

llvm-svn: 227043
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/lib/Target/X86/X86InstrAVX512.td
llvm/lib/Target/X86/X86RegisterInfo.td
llvm/test/CodeGen/X86/avx512-insert-extract.ll
llvm/test/CodeGen/X86/avx512-mask-op.ll