diff options
author | Craig Topper <craig.topper@gmail.com> | 2017-02-11 07:01:40 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2017-02-11 07:01:40 +0000 |
commit | 1f6153bab47d64ae38f55eab5dde7841f9207830 (patch) | |
tree | 976537fb37e3cf46d3012b8afa139dd709e1e1aa /llvm/lib/Target/X86/X86InstrInfo.cpp | |
parent | a9818aadabed8565d3c0d868de0904e24879f7f3 (diff) | |
download | bcm5719-llvm-1f6153bab47d64ae38f55eab5dde7841f9207830.tar.gz bcm5719-llvm-1f6153bab47d64ae38f55eab5dde7841f9207830.zip |
[AVX-512] Add VPINSRB/W/D/Q instructions to load folding tables.
llvm-svn: 294830
Diffstat (limited to 'llvm/lib/Target/X86/X86InstrInfo.cpp')
-rw-r--r-- | llvm/lib/Target/X86/X86InstrInfo.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86InstrInfo.cpp b/llvm/lib/Target/X86/X86InstrInfo.cpp index 639838c20b7..eb606ba3214 100644 --- a/llvm/lib/Target/X86/X86InstrInfo.cpp +++ b/llvm/lib/Target/X86/X86InstrInfo.cpp @@ -1923,6 +1923,10 @@ X86InstrInfo::X86InstrInfo(X86Subtarget &STI) { X86::VPERMPSZrr, X86::VPERMPSZrm, 0 }, { X86::VPERMQZrr, X86::VPERMQZrm, 0 }, { X86::VPERMWZrr, X86::VPERMWZrm, 0 }, + { X86::VPINSRBZrr, X86::VPINSRBZrm, 0 }, + { X86::VPINSRDZrr, X86::VPINSRDZrm, 0 }, + { X86::VPINSRQZrr, X86::VPINSRQZrm, 0 }, + { X86::VPINSRWZrr, X86::VPINSRWZrm, 0 }, { X86::VPMADDUBSWZrr, X86::VPMADDUBSWZrm, 0 }, { X86::VPMADDWDZrr, X86::VPMADDWDZrm, 0 }, { X86::VPMAXSDZrr, X86::VPMAXSDZrm, 0 }, |