[x86][icelake]VNNI
authorCoby Tayree <coby.tayree@intel.com>
Tue, 21 Nov 2017 10:04:28 +0000 (10:04 +0000)
committerCoby Tayree <coby.tayree@intel.com>
Tue, 21 Nov 2017 10:04:28 +0000 (10:04 +0000)
commit3880f2a36396bec311ba6f1e70021d1edd6fa614
tree3956b87c1161ecd088aca1ecc330e612211fdb8a
parent71e37cc9ffd5c1928946fb15368096c55915af01
[x86][icelake]VNNI
Introducing Vector Neural Network Instructions, consisting of:
vpdpbusd{s}
vpdpwssd{s}
Differential Revision: https://reviews.llvm.org/D40208

llvm-svn: 318746
15 files changed:
llvm/include/llvm/IR/IntrinsicsX86.td
llvm/lib/Support/Host.cpp
llvm/lib/Target/X86/X86.td
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/lib/Target/X86/X86ISelLowering.h
llvm/lib/Target/X86/X86InstrAVX512.td
llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
llvm/lib/Target/X86/X86InstrInfo.td
llvm/lib/Target/X86/X86IntrinsicsInfo.h
llvm/lib/Target/X86/X86Subtarget.cpp
llvm/lib/Target/X86/X86Subtarget.h
llvm/test/CodeGen/X86/avx512vl_vnni-intrinsics.ll [new file with mode: 0644]
llvm/test/CodeGen/X86/avx512vnni-intrinsics.ll [new file with mode: 0644]
llvm/test/MC/X86/avx512vl_vnni-encoding.s [new file with mode: 0644]
llvm/test/MC/X86/avx512vnni-encoding.s [new file with mode: 0644]