OSDN Git Service

[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)
commitb9468385f30f91e7aef612d78d5424eb6fb06d14
tree593564d61094edb23c8295e9ba8ca8e4ddbeef24
parent53669409674490cbf09e92b641e64dc46b7ff7dc
[x86][icelake]VNNI
Introducing Vector Neural Network Instructions, consisting of:
vpdpbusd{s}
vpdpwssd{s}
Differential Revision: https://reviews.llvm.org/D40208

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@318746 91177308-0d34-0410-b5e6-96231b3b80d8
15 files changed:
include/llvm/IR/IntrinsicsX86.td
lib/Support/Host.cpp
lib/Target/X86/X86.td
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86ISelLowering.h
lib/Target/X86/X86InstrAVX512.td
lib/Target/X86/X86InstrFragmentsSIMD.td
lib/Target/X86/X86InstrInfo.td
lib/Target/X86/X86IntrinsicsInfo.h
lib/Target/X86/X86Subtarget.cpp
lib/Target/X86/X86Subtarget.h
test/CodeGen/X86/avx512vl_vnni-intrinsics.ll [new file with mode: 0644]
test/CodeGen/X86/avx512vnni-intrinsics.ll [new file with mode: 0644]
test/MC/X86/avx512vl_vnni-encoding.s [new file with mode: 0644]
test/MC/X86/avx512vnni-encoding.s [new file with mode: 0644]