AVX-512: implemented extractelement with variable index.
authorElena Demikhovsky <elena.demikhovsky@intel.com>
Thu, 12 Sep 2013 08:55:00 +0000 (08:55 +0000)
committerElena Demikhovsky <elena.demikhovsky@intel.com>
Thu, 12 Sep 2013 08:55:00 +0000 (08:55 +0000)
commitf9d2d2dc89f0c2d39f597038ee723fb9c9af91da
tree82130e13c69ae888b46a8b84a84c67784425659c
parent112f7a637b18b1ae1e409c25768f47b178632459
AVX-512: implemented extractelement with variable index.
Added parsing of mask register and "zeroing" semantic, like {%k1} {z}.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190595 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/AsmParser/X86AsmParser.cpp
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86ISelLowering.h
lib/Target/X86/X86InstrAVX512.td
lib/Target/X86/X86InstrFragmentsSIMD.td
lib/Target/X86/X86InstrSSE.td
test/CodeGen/X86/avx512-insert-extract.ll
test/CodeGen/X86/avx512-trunc-ext.ll
test/MC/X86/avx512-encodings.s